Skip to content

Hotfix/difficulty large parties (#310) #109

Hotfix/difficulty large parties (#310)

Hotfix/difficulty large parties (#310) #109

Workflow file for this run

# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: Deploy Live
on:
push:
branches: [main]
# pull_request:
# branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js 16
uses: actions/setup-node@v4
with:
node-version: "16"
cache: "npm"
- run: npm i -g @quasar/cli@latest
- run: npm ci
- name: Create env file
run: |
cat << EOF >> .env.production.local
${{ secrets.ENV_FILE }}
EOF
- run: quasar build -m ssr --if-present
- # Login against GitHub Container Registry
name: Log in to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- # Build and push Docker image
name: Build and push
uses: docker/build-push-action@v6
with:
context: .
push: true
tags: ghcr.io/harmlesskey/harmlesskey