From a22d2ff773cfd04ea78fa47a3ab5649e6241416a Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Fri, 27 Jun 2025 19:38:35 +0300 Subject: [PATCH] fix: deploy (login & sync file) --- .github/workflows/deploy.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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