43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
version: "3.8"
|
|
services:
|
|
api:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
ports:
|
|
- 8000:8000
|
|
volumes:
|
|
- .:/app
|
|
environment:
|
|
- DATABASE_TYPE=postgres
|
|
- CONNECTION_URI=postgresql+psycopg://testuser:testpwd@database:5432/honcho
|
|
- OPENAI_API_KEY=[YOUR_OPENAI_API_KEY]
|
|
- OPENTELEMETRY_ENABLED=false
|
|
- SENTRY_ENABLED=false
|
|
- SENTRY_DSN=
|
|
- OTEL_SERVICE_NAME=honcho
|
|
- OTEL_PYTHON_LOGGING_AUTO_INSTRUMENTATION_ENABLED=true
|
|
- OTEL_PYTHON_LOG_CORRELATION=true
|
|
- OTEL_PYTHON_LOG_LEVEL=
|
|
- OTEL_EXPORTER_OTLP_PROTOCOL=
|
|
- OTEL_EXPORTER_OTLP_ENDPOINT=
|
|
- OTEL_EXPORTER_OTLP_HEADERS=
|
|
- OTEL_RESOURCE_ATTRIBUTES=
|
|
- DEBUG_LOG_OTEL_TO_PROVIDER=false
|
|
- DEBUG_LOG_OTEL_TO_CONSOLE=true
|
|
- USE_AUTH_SERVICE=false
|
|
database:
|
|
image: ankane/pgvector
|
|
restart: always
|
|
ports:
|
|
- 5432:5432
|
|
environment:
|
|
- POSTGRES_DB=honcho
|
|
- POSTGRES_USER=testuser
|
|
- POSTGRES_PASSWORD=testpwd
|
|
- POSTGRES_HOST_AUTH_METHOD=trust
|
|
- PGDATA=/var/lib/postgresql/data/pgdata
|
|
volumes:
|
|
- ./local/init.sql:/docker-entrypoint-initdb.d/init.sql
|
|
- ./data:/var/lib/postgresql/data/
|