| version: '3.8'
|
|
|
| services:
|
| corvo-ai:
|
| build: .
|
| container_name: corvo-ai
|
| restart: always
|
| ports:
|
| - "5000:5000"
|
| environment:
|
| - SECRET_KEY=${SECRET_KEY:-super-secret-key-change-me}
|
| - ADMIN_SECRET=${ADMIN_SECRET:-corvo_admin_2024}
|
| - DEBUG=false
|
| - PORT=5000
|
| volumes:
|
|
|
| - ./data/users.json:/app/users.json
|
| - ./data/users_db.json:/app/users_db.json
|
| - ./data/cards.json:/app/cards.json
|
| - ./data/chat_history_db.json:/app/chat_history_db.json
|
| - ./data/backups:/app/backups
|
| - ./static/audio:/app/static/audio
|
|
|
| - ./FINAL:/app/FINAL:ro
|
| deploy:
|
| resources:
|
| limits:
|
| cpus: '2.0'
|
| memory: 14G
|
| reservations:
|
| cpus: '1.0'
|
| memory: 4G
|
| logging:
|
| driver: "json-file"
|
| options:
|
| max-size: "50m"
|
| max-file: "3" |