build: produce a soapbox.zip

This commit is contained in:
Alex Gleason 2023-09-18 12:54:21 -05:00
parent e46d83a401
commit a383036212
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
3 changed files with 4 additions and 1 deletions

View file

@ -16,6 +16,7 @@ yarn-error.log*
/static/ /static/
/public/ /public/
/dist/ /dist/
/soapbox.zip
.idea .idea
.DS_Store .DS_Store

1
.gitignore vendored
View file

@ -15,6 +15,7 @@ yarn-error.log*
/static/ /static/
/public/ /public/
/dist/ /dist/
/soapbox.zip
.idea .idea
.DS_Store .DS_Store

View file

@ -106,11 +106,12 @@ build:
# # https://stackoverflow.com/a/9066385 # # https://stackoverflow.com/a/9066385
# - git diff --quiet # - git diff --quiet
- cp dist/index.html dist/404.html - cp dist/index.html dist/404.html
- cd dist && zip -r ../soapbox.zip . && cd ..
variables: variables:
NODE_ENV: production NODE_ENV: production
artifacts: artifacts:
paths: paths:
- dist/**/* - soapbox.zip
docs-deploy: docs-deploy:
stage: deploy stage: deploy