shiloh_automatisch/render.yaml
Linden Crandall 5075f5c5d8
Some checks are pending
Automatisch Backend Tests / test (push) Waiting to run
Automatisch CI / linter (push) Waiting to run
Automatisch CI / start-backend-server (push) Waiting to run
Automatisch CI / start-backend-worker (push) Waiting to run
Automatisch CI / build-web (push) Waiting to run
Automatisch UI Tests / test (push) Waiting to run
commit upstream files
2025-02-06 04:14:18 +09:00

114 lines
3.0 KiB
YAML

services:
- type: web
name: automatisch-main
env: docker
dockerfilePath: ./docker/Dockerfile
dockerContext: .
repo: https://github.com/automatisch/automatisch
autoDeploy: false
envVars:
- key: HOST
fromService:
name: automatisch-main
type: web
envVarKey: RENDER_EXTERNAL_HOSTNAME
- key: POSTGRES_HOST
fromDatabase:
name: automatisch-database
property: host
- key: POSTGRES_PORT
fromDatabase:
name: automatisch-database
property: port
- key: POSTGRES_DATABASE
fromDatabase:
name: automatisch-database
property: database
- key: POSTGRES_USERNAME
fromDatabase:
name: automatisch-database
property: user
- key: POSTGRES_PASSWORD
fromDatabase:
name: automatisch-database
property: password
- key: REDIS_HOST
fromService:
type: redis
name: automatisch-redis
property: host
- key: REDIS_PORT
fromService:
type: redis
name: automatisch-redis
property: port
- fromGroup: common-env-vars
- type: worker
name: automatisch-worker
env: docker
dockerfilePath: ./docker/Dockerfile
dockerContext: .
repo: https://github.com/automatisch/automatisch
autoDeploy: false
envVars:
- key: WORKER
value: true
- key: HOST
fromService:
name: automatisch-main
type: web
envVarKey: RENDER_EXTERNAL_HOSTNAME
- key: POSTGRES_HOST
fromDatabase:
name: automatisch-database
property: host
- key: POSTGRES_PORT
fromDatabase:
name: automatisch-database
property: port
- key: POSTGRES_DATABASE
fromDatabase:
name: automatisch-database
property: database
- key: POSTGRES_USERNAME
fromDatabase:
name: automatisch-database
property: user
- key: POSTGRES_PASSWORD
fromDatabase:
name: automatisch-database
property: password
- key: REDIS_HOST
fromService:
type: redis
name: automatisch-redis
property: host
- key: REDIS_PORT
fromService:
type: redis
name: automatisch-redis
property: port
- fromGroup: common-env-vars
- type: redis
name: automatisch-redis
ipAllowList: [] # allow only internal connections
maxmemoryPolicy: noeviction
databases:
- name: automatisch-database
databaseName: automatisch
envVarGroups:
- name: common-env-vars
envVars:
- key: APP_ENV
value: production
- key: PROTOCOL
value: https
- key: PORT
value: 443
- key: ENCRYPTION_KEY
generateValue: true
- key: WEBHOOK_SECRET_KEY
generateValue: true
- key: APP_SECRET_KEY
generateValue: true