generated from vincent/template-projet
add secrets
This commit is contained in:
@@ -39,10 +39,21 @@ jobs:
|
|||||||
ssh -i ~/.ssh/nas_key -o StrictHostKeyChecking=no root@${{ secrets.NAS_HOST }} \
|
ssh -i ~/.ssh/nas_key -o StrictHostKeyChecking=no root@${{ secrets.NAS_HOST }} \
|
||||||
"tar -xzf - -C ${{ steps.env.outputs.PROJECT_PATH }}"
|
"tar -xzf - -C ${{ steps.env.outputs.PROJECT_PATH }}"
|
||||||
|
|
||||||
- name: Setup env file
|
- name: Setup env file
|
||||||
run: |
|
run: |
|
||||||
ssh -i ~/.ssh/nas_key -o StrictHostKeyChecking=no root@${{ secrets.NAS_HOST }} \
|
ssh -i ~/.ssh/nas_key -o StrictHostKeyChecking=no root@${{ secrets.NAS_HOST }} \
|
||||||
"cd ${{ steps.env.outputs.PROJECT_PATH }} && cp .env.example .env 2>/dev/null || true"
|
"cat > ${{ steps.env.outputs.PROJECT_PATH }}/.env << 'EOF'
|
||||||
|
SECRET_KEY=${{ secrets.APP_SECRET_KEY }}
|
||||||
|
DEBUG=false
|
||||||
|
POSTGRES_DB=auditshield
|
||||||
|
POSTGRES_USER=auditshield
|
||||||
|
POSTGRES_PASSWORD=${{ secrets.POSTGRES_PASSWORD }}
|
||||||
|
DATABASE_URL=postgresql://auditshield:${{ secrets.POSTGRES_PASSWORD }}@postgres:5432/auditshield
|
||||||
|
REDIS_URL=redis://redis:6379/0
|
||||||
|
NEXT_PUBLIC_API_URL=https://auditshield.rigolet.tech
|
||||||
|
DOMAIN=auditshield.rigolet.tech
|
||||||
|
TAG=latest
|
||||||
|
EOF"
|
||||||
|
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user