fix Login and deploy on VPS
This commit is contained in:
parent
c852b95c43
commit
cb5aaeb412
34
.github/workflows/deploy.yml
vendored
34
.github/workflows/deploy.yml
vendored
@ -54,23 +54,35 @@ jobs:
|
|||||||
target: '/home/${{ secrets.VPS_USER }}/zapishis-strapi/'
|
target: '/home/${{ secrets.VPS_USER }}/zapishis-strapi/'
|
||||||
|
|
||||||
- name: Login and deploy on VPS
|
- name: Login and deploy on VPS
|
||||||
|
env:
|
||||||
|
APP_KEYS: ${{ secrets.APP_KEYS }}
|
||||||
|
API_TOKEN_SALT: ${{ secrets.API_TOKEN_SALT }}
|
||||||
|
ADMIN_JWT_SECRET: ${{ secrets.ADMIN_JWT_SECRET }}
|
||||||
|
TRANSFER_TOKEN_SALT: ${{ secrets.TRANSFER_TOKEN_SALT }}
|
||||||
|
JWT_SECRET: ${{ secrets.JWT_SECRET }}
|
||||||
|
DATABASE_HOST: ${{ secrets.DATABASE_HOST }}
|
||||||
|
DATABASE_PORT: ${{ secrets.DATABASE_PORT }}
|
||||||
|
DATABASE_NAME: ${{ secrets.DATABASE_NAME }}
|
||||||
|
DATABASE_USERNAME: ${{ secrets.DATABASE_USERNAME }}
|
||||||
|
DATABASE_PASSWORD: ${{ secrets.DATABASE_PASSWORD }}
|
||||||
run: |
|
run: |
|
||||||
ssh ${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }} "
|
ssh ${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }} "
|
||||||
cd /home/${{ secrets.VPS_USER }}/zapishis-strapi && \
|
cd /home/${{ secrets.VPS_USER }}/zapishis-strapi && \
|
||||||
|
|
||||||
echo 'APP_KEYS=${{ secrets.APP_KEYS }}' > .env && \
|
echo \"APP_KEYS=$APP_KEYS\" > .env && \
|
||||||
echo 'API_TOKEN_SALT=${{ secrets.API_TOKEN_SALT }}' >> .env && \
|
echo \"API_TOKEN_SALT=$API_TOKEN_SALT\" >> .env && \
|
||||||
echo 'ADMIN_JWT_SECRET=${{ secrets.ADMIN_JWT_SECRET }}' >> .env && \
|
echo \"ADMIN_JWT_SECRET=$ADMIN_JWT_SECRET\" >> .env && \
|
||||||
echo 'TRANSFER_TOKEN_SALT=${{ secrets.TRANSFER_TOKEN_SALT }}' >> .env && \
|
echo \"TRANSFER_TOKEN_SALT=$TRANSFER_TOKEN_SALT\" >> .env && \
|
||||||
echo 'JWT_SECRET=${{ secrets.JWT_SECRET }}' >> .env && \
|
echo \"JWT_SECRET=$JWT_SECRET\" >> .env && \
|
||||||
echo 'DATABASE_HOST=${{ secrets.DATABASE_HOST }}' >> .env && \
|
echo \"DATABASE_HOST=$DATABASE_HOST\" >> .env && \
|
||||||
echo 'DATABASE_PORT=${{ secrets.DATABASE_PORT }}' >> .env && \
|
echo \"DATABASE_PORT=$DATABASE_PORT\" >> .env && \
|
||||||
echo 'DATABASE_NAME=${{ secrets.DATABASE_NAME }}' >> .env && \
|
echo \"DATABASE_NAME=$DATABASE_NAME\" >> .env && \
|
||||||
echo 'DATABASE_USERNAME=${{ secrets.DATABASE_USERNAME }}' >> .env && \
|
echo \"DATABASE_USERNAME=$DATABASE_USERNAME\" >> .env && \
|
||||||
echo 'DATABASE_PASSWORD=${{ secrets.DATABASE_PASSWORD }}' >> .env && \
|
echo \"DATABASE_PASSWORD=$DATABASE_PASSWORD\" >> .env && \
|
||||||
echo 'DATABASE_SSL=false' >> .env && \
|
echo \"DATABASE_SSL=false\" >> .env && \
|
||||||
|
|
||||||
docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }} && \
|
docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }} && \
|
||||||
docker compose pull && \
|
docker compose pull && \
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user