diff --git a/.gitea/workflows/prisma-migrate.yaml b/.gitea/workflows/prisma-migrate.yaml index 4628bb3..a1323b3 100644 --- a/.gitea/workflows/prisma-migrate.yaml +++ b/.gitea/workflows/prisma-migrate.yaml @@ -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 }} \ No newline at end of file + DATABASE_URL: ${{ env.PRISMA_DB_URL }} + DIRECT_DATABASE_URL: ${{ env.PRISMA_DB_DIRECT_URL }}