init commit
This commit is contained in:
50
ctrl/docker-compose.yml
Normal file
50
ctrl/docker-compose.yml
Normal file
@@ -0,0 +1,50 @@
|
||||
services:
|
||||
api:
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: ctrl/Dockerfile.api
|
||||
ports:
|
||||
- "8000:8000"
|
||||
environment:
|
||||
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:-}
|
||||
- AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY:-}
|
||||
- AWS_DEFAULT_REGION=${AWS_DEFAULT_REGION:-us-east-1}
|
||||
- USE_BEDROCK=${USE_BEDROCK:-false}
|
||||
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}
|
||||
- LANGFUSE_HOST=http://langfuse:3000
|
||||
- DEFAULT_SCENARIO=${DEFAULT_SCENARIO:-weather_disruption_ord}
|
||||
depends_on:
|
||||
- langfuse
|
||||
|
||||
ui:
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: ctrl/Dockerfile.ui
|
||||
ports:
|
||||
- "8040:80"
|
||||
depends_on:
|
||||
- api
|
||||
|
||||
langfuse:
|
||||
image: langfuse/langfuse:2
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://langfuse:langfuse@db:5432/langfuse
|
||||
- NEXTAUTH_SECRET=unt-dev-secret
|
||||
- NEXTAUTH_URL=http://localhost:3000
|
||||
- SALT=unt-dev-salt-not-for-production-use
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: postgres:16-alpine
|
||||
environment:
|
||||
- POSTGRES_USER=langfuse
|
||||
- POSTGRES_PASSWORD=langfuse
|
||||
- POSTGRES_DB=langfuse
|
||||
volumes:
|
||||
- pgdata:/var/lib/postgresql/data
|
||||
|
||||
volumes:
|
||||
pgdata:
|
||||
Reference in New Issue
Block a user