deploy: try .env - file pattern
Some checks failed
Deploy Strapi to VPS / deploy (push) Has been cancelled

This commit is contained in:
vchikalkin 2025-06-27 18:45:30 +03:00
parent 4686690c33
commit 2300a7cc1c

View File

@ -28,19 +28,21 @@ jobs:
run: |
ssh ${{ secrets.VPS_USER }}@${{ secrets.VPS_HOST }} "
cd /home/${{ secrets.VPS_USER }}/strapi-app && \
docker network create app || true && \
export APP_KEYS='${{ secrets.APP_KEYS }}' && \
export API_TOKEN_SALT='${{ secrets.API_TOKEN_SALT }}' && \
export ADMIN_JWT_SECRET='${{ secrets.ADMIN_JWT_SECRET }}' && \
export TRANSFER_TOKEN_SALT='${{ secrets.TRANSFER_TOKEN_SALT }}' && \
export JWT_SECRET='${{ secrets.JWT_SECRET }}' && \
export DATABASE_CLIENT=postgres && \
export DATABASE_HOST='${{ secrets.POSTGRES_HOST }}' && \
export DATABASE_PORT=5432 && \
export DATABASE_NAME='${{ secrets.POSTGRES_DB }}' && \
export DATABASE_USERNAME='${{ secrets.POSTGRES_USER }}' && \
export DATABASE_PASSWORD='${{ secrets.POSTGRES_PASSWORD }}' && \
export DATABASE_SSL=false && \
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 && \
echo 'TRANSFER_TOKEN_SALT=${{ secrets.TRANSFER_TOKEN_SALT }}' >> .env && \
echo 'JWT_SECRET=${{ secrets.JWT_SECRET }}' >> .env && \
echo 'DATABASE_CLIENT=postgres' >> .env && \
echo 'DATABASE_HOST=${{ secrets.POSTGRES_HOST }}' >> .env && \
echo 'DATABASE_PORT=5432' >> .env && \
echo 'DATABASE_NAME=${{ secrets.POSTGRES_DB }}' >> .env && \
echo 'DATABASE_USERNAME=${{ secrets.POSTGRES_USER }}' >> .env && \
echo 'DATABASE_PASSWORD=${{ secrets.POSTGRES_PASSWORD }}' >> .env && \
echo 'DATABASE_SSL=false' >> .env && \
docker compose down && \
docker compose up -d --build
"