55 lines
1013 B
YAML
55 lines
1013 B
YAML
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: {}
|