diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a56a668..e556c58 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,7 @@ on: [push, pull_request] env: IMAGE: ${{ github.repository }} - VERSION: ${{ github.sha }} + TAG: ${{ github.sha }} jobs: build: @@ -20,7 +20,10 @@ jobs: run: yarn install - name: Build - run: VUE_APP_VERSION=$VERSION yarn build + run: | + export VUE_APP_BUILD=$TAG + export VUE_APP_BUILD_DATE=$(date --iso-8601) + yarn build - name: Upload artifact uses: actions/upload-artifact@v2 @@ -29,12 +32,12 @@ jobs: path: dist - name: Build docker image - run: docker build -t $IMAGE:$VERSION -f docker/Dockerfile . + run: docker build -t $IMAGE:$TAG -f docker/Dockerfile . - name: Push docker image run: | docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }} - docker push $IMAGE:$VERSION + docker push $IMAGE:$TAG preview: runs-on: ubuntu-latest @@ -79,7 +82,7 @@ jobs: steps: - name: Push latest run: | - docker pull $IMAGE:$VERSION - docker tag $IMAGE:$VERSION $IMAGE:latest + docker pull $IMAGE:$TAG + docker tag $IMAGE:$TAG $IMAGE:latest docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }} docker push $IMAGE:latest diff --git a/public/index.html b/public/index.html index c16637f..5b3d4eb 100644 --- a/public/index.html +++ b/public/index.html @@ -1,6 +1,6 @@ -
+ <% if (process.env.NODE_ENV === "production") { %> diff --git a/src/app/About.vue b/src/app/About.vue new file mode 100644 index 0000000..1f1e2ec --- /dev/null +++ b/src/app/About.vue @@ -0,0 +1,40 @@ + ++ Licensed under the AGPLv3 license. +
+