oc-assistant/docker-compose.yml

25 lines
590 B
YAML

version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
args:
API_TOKEN_BOT: ${API_TOKEN_BOT}
OPENAI_API_KEY: ${OPENAI_API_KEY}
TAVILY_API_KEY: ${TAVILY_API_KEY}
ports:
- "8080:8080"
volumes:
- .:/code
- ./google_credentials.json:/code/google_credentials.json
- ./tokens:/code/tokens
environment:
- PYTHONUNBUFFERED=1
- GOOGLE_APPLICATION_CREDENTIALS=/code/google_credentials.json
command: >
uvicorn app.server:app --host 0.0.0.0 --port 8080
env_file:
- .env