deploy_production:
stage: deploy
script:
- |
TOKEN=$(curl -s -X POST "${BEARPASS_URL}/api/auth/oidc" \
-H "Content-Type: application/json" \
-d "{\"token\": \"${CI_JOB_JWT_V2}\"}" \
| jq -r '.access_token')
DB_PASS=$(curl -s \
-H "Authorization: Bearer ${TOKEN}" \
"${BEARPASS_URL}/api/items?search=Production+DB" \
| jq -r '.data[0].password')
DATABASE_URL="postgresql://app:${DB_PASS}@db/prod" ./deploy.sh