init commit

This commit is contained in:
2026-04-12 07:19:48 -03:00
commit 9dbf89da02
111 changed files with 14925 additions and 0 deletions

50
ctrl/docker-compose.yml Normal file
View 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: