Skip to content

fix: fix workflow

fix: fix workflow #15

name: Deploy Frontend
on:
push:
paths:
- "frontend/**"
branches: [main]
jobs:
deploy-frontend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Sync frontend repository with VPS
uses: burnett01/rsync-deployments@7.0.0
with:
switches: -avzr --delete
path: frontend/
remote_path: /var/www/manwha-reader/frontend/
remote_host: ${{ secrets.VPS_HOST }}
remote_port: ${{ secrets.VPS_PORT }}
remote_user: ${{ secrets.VPS_USERNAME }}
remote_key: ${{ secrets.VPS_SSHKEY }}
- name: Executing remote command
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.VPS_HOST }}
username: ${{ secrets.VPS_USERNAME }}
port: ${{ secrets.VPS_PORT }}
key: ${{ secrets.VPS_SSHKEY }}
script: |
cd /var/www/manwha-reader/.docker
truncate -s 0 ../frontend/.env
printf '%s\n' \
'NUXT_API_URL=${{ secrets.NUXT_API_URL }}' \
'TEST_ENV=TEST_VALUE' \
>> ../frontend/.env
docker compose build frontend
docker compose up frontend -d