add docker-compose and readme

This commit is contained in:
ramnique 2025-01-14 12:28:44 +05:30
parent 751e0371d8
commit 11e224eb4d
8 changed files with 94 additions and 7 deletions

44
docker-compose.yml Normal file
View file

@ -0,0 +1,44 @@
version: '3.8'
services:
rowboat:
build:
context: ./apps/rowboat
dockerfile: Dockerfile
ports:
- "3000:3000"
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
- MONGODB_CONNECTION_STRING=${MONGODB_CONNECTION_STRING}
- FIRECRAWL_API_KEY=${FIRECRAWL_API_KEY}
- OXYLABS_USERNAME=${OXYLABS_USERNAME}
- OXYLABS_PASSWORD=${OXYLABS_PASSWORD}
- CHAT_WIDGET_SESSION_JWT_SECRET=${CHAT_WIDGET_SESSION_JWT_SECRET}
- AGENTIC_API_URL=http://agents:3001
- COPILOT_API_URL=http://copilot:3002
- AUTH0_SECRET=${AUTH0_SECRET}
- AUTH0_BASE_URL=${AUTH0_BASE_URL}
- AUTH0_ISSUER_BASE_URL=${AUTH0_ISSUER_BASE_URL}
- AUTH0_CLIENT_ID=${AUTH0_CLIENT_ID}
- AUTH0_CLIENT_SECRET=${AUTH0_CLIENT_SECRET}
restart: unless-stopped
agents:
build:
context: ./apps/agents
dockerfile: Dockerfile
ports:
- "3001:3001"
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
restart: unless-stopped
copilot:
build:
context: ./apps/copilot
dockerfile: Dockerfile
ports:
- "3002:3002"
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
restart: unless-stopped