2026-01-10 04:53:57 +07:00
|
|
|
version: '3.8'
|
|
|
|
|
|
|
|
|
|
services:
|
2026-02-09 16:19:26 +00:00
|
|
|
# Light version (Python only)
|
2026-01-10 04:53:57 +07:00
|
|
|
mql5-automation:
|
2026-02-09 16:19:26 +00:00
|
|
|
build:
|
|
|
|
|
context: .
|
|
|
|
|
dockerfile: Dockerfile
|
2026-01-21 17:54:06 +00:00
|
|
|
image: mouyleng/mql5-trading-automation:latest
|
2026-01-10 04:53:57 +07:00
|
|
|
container_name: mql5-trading-automation
|
2026-01-21 17:54:06 +00:00
|
|
|
restart: always
|
2026-01-10 04:53:57 +07:00
|
|
|
volumes:
|
|
|
|
|
- ./config:/app/config
|
|
|
|
|
- ./logs:/app/logs
|
|
|
|
|
- ./mt5:/app/mt5
|
|
|
|
|
environment:
|
|
|
|
|
- PYTHONUNBUFFERED=1
|
|
|
|
|
- TZ=UTC
|
|
|
|
|
networks:
|
|
|
|
|
- mql5-network
|
2026-02-09 16:19:26 +00:00
|
|
|
|
|
|
|
|
# Full version (MT5 + Wine + Python)
|
|
|
|
|
# Use: docker-compose up mql5-ea-full
|
|
|
|
|
mql5-ea-full:
|
|
|
|
|
build:
|
|
|
|
|
context: .
|
|
|
|
|
dockerfile: Dockerfile.mt5
|
|
|
|
|
image: mouyleng/mql5-ea-container:latest
|
|
|
|
|
container_name: mql5-ea-full
|
|
|
|
|
restart: always
|
|
|
|
|
environment:
|
|
|
|
|
- TZ=UTC
|
|
|
|
|
- DISPLAY=:99
|
|
|
|
|
volumes:
|
|
|
|
|
- ./config:/app/config
|
|
|
|
|
- ./logs:/app/logs
|
|
|
|
|
- ./mt5:/app/mt5
|
|
|
|
|
networks:
|
|
|
|
|
- mql5-network
|
2026-01-10 04:53:57 +07:00
|
|
|
|
|
|
|
|
networks:
|
|
|
|
|
mql5-network:
|
|
|
|
|
driver: bridge
|