# Example override file for docker-compose.yml | |
# Copy this file to docker-compose.override.yml and edit as needed | |
version: '3.8' | |
services: | |
# MongoDB service customization | |
mongodb: | |
# Example: Expose MongoDB port locally for debugging | |
ports: | |
- "27017:27017" | |
# Example: Add authentication | |
environment: | |
MONGO_INITDB_ROOT_USERNAME: your_custom_username | |
MONGO_INITDB_ROOT_PASSWORD: your_custom_password | |
# Example: Persistent volume on host | |
volumes: | |
- ./mongodb_data:/data/db | |
# PyScout API service customization | |
pyscout-api: | |
# Example: Use a different port | |
ports: | |
- "8080:8000" | |
# Example: Add debugging | |
environment: | |
- DEBUG=True | |
- LOG_LEVEL=DEBUG | |
- MONGODB_URI=mongodb://your_custom_username:your_custom_password@mongodb:27017/pyscout_ai?authSource=admin | |
# Gradio UI service customization | |
gradio-ui: | |
# Example: Use a different port | |
ports: | |
- "7000:7860" | |
# Example: Enable share link | |
environment: | |
- GRADIO_SHARE=true | |
- API_BASE_URL=http://pyscout-api:8000 | |