forked from LengKundee/MQL5-Google-Onedrive
- Remove version field from docker-compose.yml - Remove version field from docker-compose.dev.yml - Remove version field from docker-compose.mt5.yml - All files validated with docker compose config Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
41 lines
895 B
YAML
41 lines
895 B
YAML
services:
|
|
# Light version (Python only)
|
|
mql5-automation:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: mouyleng/mql5-trading-automation:latest
|
|
container_name: mql5-trading-automation
|
|
restart: always
|
|
volumes:
|
|
- ./config:/app/config
|
|
- ./logs:/app/logs
|
|
- ./mt5:/app/mt5
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
- TZ=UTC
|
|
networks:
|
|
- mql5-network
|
|
|
|
# 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
|
|
|
|
networks:
|
|
mql5-network:
|
|
driver: bridge
|