12345678910111213141516171819202122232425262728293031323334353637 |
- services:
- app:
- build: .
- ports:
- - "8080:8080"
- environment:
- - DATABASE_PATH=/var/lib/sqlite/app.db
- - SERVER_ADDRESS=0.0.0.0:8080
- - OPENAI_API_KEY=${OPENAI_API_KEY}
- - OPENAI_API_URL=${OPENAI_API_URL}
- - OPENAI_MODEL=${OPENAI_MODEL}
- - LOG_LEVEL=info
- depends_on:
- - db
- volumes:
- - sqlite_data:/var/lib/sqlite
- - /etc/ssl/certs:/etc/ssl/certs:ro
- networks:
- - app_network
- db:
- image: keinos/sqlite3:latest
- volumes:
- - sqlite_data:/var/lib/sqlite
- networks:
- - app_network
- command: ["tail", "-f", "/dev/null"] # Keep container running
- volumes:
- sqlite_data:
- networks:
- app_network:
- driver: bridge
|