Files
2023-08-18 15:52:24 +02:00

55 lines
1013 B
YAML
Executable File

version: "3"
services:
metatrader_service:
image: ejtrader/metatrader:5
container_name: metatrader
restart: unless-stopped
environment:
- DISPLAY=$DISPLAY
privileged: true
volumes:
- ejtraderMT:/data
ports:
- "5900:5900"
- "15555:15555"
- "15556:15556"
- "15557:15557"
- "15558:15558"
networks:
- trading_network
trading_bot:
container_name: trading_bot
restart: unless-stopped
build:
context: .
dockerfile: docker/DockerFile
volumes:
- ./app:/app
ports:
- 3000:3000
depends_on:
- metatrader_service
networks:
- trading_network
mt5_bridge:
container_name: mt5_bridge
build:
context: .
dockerfile: docker/DockerFile.mt5_bridge
volumes:
- ./bridge:/bridge
depends_on:
- metatrader_service
- trading_bot
networks:
- trading_network
networks:
trading_network:
driver: bridge
volumes:
ejtraderMT: {}