33 lines
983 B
YAML
33 lines
983 B
YAML
x-runtipi:
|
|
schema_version: 2
|
|
services:
|
|
erp-integration:
|
|
image: git.alexzaw.dev/alexz/erp-integration:latest
|
|
ports:
|
|
- 8001:8001
|
|
volumes:
|
|
- ${APP_DATA_DIR}/data:/app/backend/data
|
|
- ${APP_DATA_DIR}/uploads:/app/backend/uploads
|
|
environment:
|
|
- TZ=${TZ}
|
|
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
|
|
- ANTHROPIC_MODEL=${ANTHROPIC_MODEL}
|
|
- AGENT_CHAT_ENABLED=${AGENT_CHAT_ENABLED}
|
|
- CORS_ORIGIN=${CORS_ORIGIN}
|
|
- NODE_ENV=production
|
|
- PORT=8001
|
|
- MCP_API_BASE_URL=${MCP_API_BASE_URL}
|
|
- SHAREPOINT_BASE_URL=${SHAREPOINT_BASE_URL}
|
|
- OLLAMA_BASE_URL=${OLLAMA_BASE_URL}
|
|
- OLLAMA_MODEL=${OLLAMA_MODEL}
|
|
- OLLAMA_API_KEY=${OLLAMA_API_KEY}
|
|
- CONTEXT_ROOT=${CONTEXT_ROOT}
|
|
healthcheck:
|
|
test: curl --fail http://localhost:8001$${CONTEXT_ROOT}/api/health || exit 1
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
x-runtipi:
|
|
internal_port: 8001
|
|
is_main: true
|