fix: deploy (login & sync file)
This commit is contained in:
parent
7a74fd7c28
commit
a22d2ff773
7
.github/workflows/deploy.yml
vendored
7
.github/workflows/deploy.yml
vendored
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user