1 Commits

Author SHA1 Message Date
devops
a6fe207162 added new env 2025-08-25 17:14:54 +03:00

View File

@@ -6,10 +6,18 @@ on:
required: true
type: string
description: Prisma db url secret path in vault for prod
PROD_PRISMA_SECRET_DB_DIRECT_PATH:
required: true
type: string
description: Prisma db url secret path in vault for prod
DEV_PRISMA_SECRET_DB_PATH:
required: true
type: string
description: Prisma db url secret path in vault for dev
DEV_PRISMA_SECRET_DB_DIRECT_PATH:
required: true
type: string
description: Prisma db url_direct secret path in vault for dev
secrets:
VAULT_TOKEN:
required: true
@@ -47,8 +55,10 @@ jobs:
run: |
if [ "${{ github.ref }}" = "refs/heads/main" ]; then
echo "PRISMA_DB_SECRET_PATH=${{ inputs.PROD_PRISMA_SECRET_DB_PATH }}" >> $GITHUB_ENV
echo "PRISMA_DB_DIRECT_SECRET_PATH=${{ inputs.PROD_PRISMA_SECRET_DB_PATH }}" >> $GITHUB_ENV
else
echo "PRISMA_DB_SECRET_PATH=${{ inputs.DEV_PRISMA_SECRET_DB_PATH }}" >> $GITHUB_ENV
echo "PRISMA_DB_DIRECT_SECRET_PATH=${{ inputs.DEV_PRISMA_SECRET_DB_PATH }}" >> $GITHUB_ENV
fi
- name: Import prisma db url
@@ -58,8 +68,10 @@ jobs:
token: ${{ secrets.VAULT_TOKEN }}
secrets: |
${{ env.PRISMA_DB_SECRET_PATH }} | PRISMA_DB_URL;
${{ env.PRISMA_DB_DIRECT_SECRET_PATH }} | PRISMA_DB_DIRECT_URL;
- name: Apply all pending migrations to the database
run: npx prisma migrate deploy
env:
DATABASE_URL: ${{ env.PRISMA_DB_URL }}
DATABASE_URL: ${{ env.PRISMA_DB_URL }}
DIRECT_DATABASE_URL: ${{ env.PRISMA_DB_DIRECT_URL }}