12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- version: '3'
- services:
- db:
- image: "postgres:alpine"
- restart: always
- volumes:
- - db-data:/var/lib/postgresql/data
- environment:
- POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
- redis:
- image: "redis:alpine"
- web:
- volumes:
- - web-migrations:/opt/web2py/applications/backend/databases/
- depends_on:
- - "db"
- - "redis"
- environment:
- db_uri: "postgres://postgres:${POSTGRES_PASSWORD}@db/postgres"
- WEB2PY_PASSWORD: admin
- WEB2PY_ADMIN_SECURITY_BYPASS: "true"
- db_migrate: "true"
- cors_allowed: '["${FRONTEND_URL}"]'
- image: "hub.botprotec.com/botpro/botpro-backend:${BACKEND_TAG}"
- ports:
- - "${WEB_PORT}:8080"
- web2py-rq-worker:
- depends_on:
- - "db"
- - "redis"
- - "web"
- environment:
- db_migrate: "false"
- image: "hub.botprotec.com/botpro/botpro-backend:${BACKEND_TAG}"
- web2py-rq-worker-low:
- depends_on:
- - "db"
- - "redis"
- - "web"
- environment:
- db_migrate: "false"
- redis_queue: "low"
- image: "hub.botprotec.com/botpro/botpro-backend-rq-worker:${BACKEND_TAG}"
- web2py-worker:
- depends_on:
- - "db"
- - "redis"
- - "web"
- environment:
- db_uri: "postgres://postgres:${POSTGRES_PASSWORD}@db/postgres"
- db_migrate: "false"
- image: "hub.botprotec.com/botpro/botpro-backend-w2p-worker:${BACKEND_TAG}"
- volumes:
- web-migrations:
- db-data:
|