49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
databases:
|
|
- name: querykey-prod
|
|
databaseName: querykey_prod
|
|
user: querykey
|
|
plan: standard
|
|
|
|
services:
|
|
- type: web
|
|
name: querykey-prod-web
|
|
runtime: docker
|
|
dockerfilePath: ./app/Dockerfile
|
|
dockerContext: .
|
|
plan: pro
|
|
domains:
|
|
- app.openpipe.ai
|
|
envVars:
|
|
- key: DATABASE_URL
|
|
fromDatabase:
|
|
name: querykey-prod
|
|
property: connectionString
|
|
- fromGroup: querykey-prod
|
|
# Render support says we need to manually set this because otherwise
|
|
# sometimes it checks a different random port that NextJS opens for
|
|
# liveness and the liveness check fails.
|
|
- key: PORT
|
|
value: 10000
|
|
|
|
- type: web
|
|
name: querykey-prod-wss
|
|
runtime: docker
|
|
dockerfilePath: ./app/Dockerfile
|
|
dockerContext: .
|
|
plan: free
|
|
dockerCommand: pnpm tsx src/wss-server.ts
|
|
|
|
- type: worker
|
|
name: querykey-prod-worker
|
|
runtime: docker
|
|
dockerfilePath: ./app/Dockerfile
|
|
dockerContext: .
|
|
plan: pro
|
|
dockerCommand: /code/app/scripts/run-workers-prod.sh
|
|
envVars:
|
|
- key: DATABASE_URL
|
|
fromDatabase:
|
|
name: querykey-prod
|
|
property: connectionString
|
|
- fromGroup: querykey-prod
|