diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7c6405a..424f8f3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -36,9 +36,15 @@ jobs: chmod 600 ~/.ssh/id_rsa ssh-keyscan -H ${{ secrets.VPS_HOST }} >> ~/.ssh/known_hosts + - name: Copy docker-compose.yml to VPS + run: | + scp docker-compose.yml ${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }}:/home/${{ secrets.VPS_USER }}/zapishis-strapi/docker-compose.yml + - name: Login and deploy on VPS run: | ssh ${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }} " + cd /home/${{ secrets.VPS_USER }}/zapishis-strapi && \ + echo 'APP_KEYS=${{ secrets.APP_KEYS }}' > .env && \ echo 'API_TOKEN_SALT=${{ secrets.API_TOKEN_SALT }}' >> .env && \ echo 'ADMIN_JWT_SECRET=${{ secrets.ADMIN_JWT_SECRET }}' >> .env && \ @@ -51,7 +57,6 @@ jobs: echo 'DATABASE_PASSWORD=${{ secrets.DATABASE_PASSWORD }}' >> .env && \ echo 'DATABASE_SSL=false' >> .env && \ - cd ~/zapishis-strapi && \ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }} && \ docker compose pull && \ docker compose up -d