Compare commits

1 Commits

Author SHA1 Message Date
f7dd929bdd CI 1 2022-04-20 10:34:38 +02:00
4 changed files with 14 additions and 42 deletions

View File

@@ -7,21 +7,19 @@ stages:
cache:
key: ${CI_COMMIT_REF_SLUG}
paths:
- frontend/node_modules
- node_modules
build:blobs:
image: golang:1.17
stage: build
script:
- mkdir blobs/
- mkdir /blobs
- make wasm
- make build-cross-clis
- mv covergen.wasm dist blobs/
# Grab the wasm shim from the docker image
- cp /usr/local/go/misc/wasm/wasm_exec.js blobs/wasm_exec.js
- mv covergen.wasm dist /blobs
artifacts:
paths:
- blobs/
- /blobs
expire_in: 30 days
build:frontend:
@@ -30,14 +28,14 @@ build:frontend:
needs:
- build:blobs
before_script:
- cd frontend/
- corepack npm install --immutable
script:
- mv ../blobs/* public
- cd frontend
- mv /blobs/* public
- corepack npm run build
artifacts:
paths:
- frontend/dist/
- dist/
expire_in: 30 days
deploy:
@@ -48,8 +46,7 @@ deploy:
before_script:
- apk add lftp
script:
- cd frontend/
- lftp "$DEPLOY_USER_PASS@vps17.miwebb.com:/" -e "mirror -R dist/ .; quit"
- lftp "$DEPLOY_USER_PASS@vps0.miwebb.com:/" -e "mirror -R dist/ .; quit"
environment:
name: live
url: https://covergen.miwebb.dev

View File

@@ -1,9 +0,0 @@
AddType application/wasm .wasm
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.html [QSA,L]
</IfModule>

View File

@@ -21,17 +21,6 @@ const possibleLabels = [
'Rosebud',
'You show that customer',
'Do it for Berend',
'To the bad cave!',
'The more you earn, the more you learn',
'Fortune sides with him who dares',
'Up, Up, Down, Down, Left, Right, Left, Right, B, A.',
'Show me the money',
'Something for nothing',
'There is no cow level',
'WhatIsBestInLife',
'RealMenDrillDeep',
'WhySoSerious',
'IAmIronMan',
];
const label = randomLabel(possibleLabels);
@@ -52,11 +41,6 @@ function doRender() {
}
}
}
function onClick() {
label.update();
doRender();
}
</script>
<template>
@@ -78,7 +62,7 @@ function onClick() {
<button
class="px-4 py-2 bg-blue-500 rounded-lg hover:bg-blue-600 text-white border-2 active:border-blue-500 focus:outline focus:outline-2 focus:outline-blue-500"
@click="onClick"
@click="label.update() && doRender()"
>
{{ label.label.value }}
</button>

View File

@@ -3,12 +3,12 @@ import vue from '@vitejs/plugin-vue';
import { resolve } from 'path';
// https://vitejs.dev/config/
export default defineConfig({
export default defineConfig(({ mode }) => ({
plugins: [vue()],
base: '/',
base: mode === 'production' ? '/covergen/' : '/',
resolve: {
alias: {
'@': resolve(__dirname, './src'),
},
},
});
}));