Files
GoMFT/docker-compose.yaml
T
StarFleetCPTN ed81b2c9be feat: Add multi-threaded file transfers and enhanced logging support
- Implement concurrent file transfer processing with configurable concurrency
- Add new `max_concurrent_transfers` column to transfer configurations
- Enhance scheduler to support multi-threaded file transfers
- Introduce advanced logging system with rotation and configurable log levels
- Update Docker Compose and documentation with new logging configuration options
- Modify directory structure to separate data, backups, and logs
- Add environment variables for comprehensive logging control
- Improve error handling and logging in file transfer processes
2025-03-11 18:00:10 -07:00

34 lines
719 B
YAML

services:
gomft:
build:
context: .
dockerfile: Dockerfile
container_name: gomft
restart: unless-stopped
ports:
- "8080:8080"
volumes:
# Main data directory - contains DB and configs
- gomft-data:/app/data
# Separate backups directory
- gomft-backups:/app/backups
# For development, you can mount the source code
# - .:/app
environment:
- TZ=UTC
- DATA_DIR=/app/data
- BACKUP_DIR=/app/backups
- GOMFT_LOGS_DIR=/app/data/logs
# - GOMFT_LOG_LEVEL=info
networks:
- gomft-network
networks:
gomft-network:
driver: bridge
volumes:
gomft-data:
driver: local
gomft-backups:
driver: local