Question 1:
My use docker-compose -p quantrocket up -d, it will show error below:
ERROR: In file './docker-compose.yml', the service name True must be a quoted string, i.e. 'True'.
Question 2:
It can only add IB gateway. I can't delete some IB gateway when I add wrong.
Thank you.
My Docker Compose file:
version: '2'
volumes:
db:
codeload:
flightlog:
launchpad:
zipline:
services:
license-service:
image: 'quantrocket/license-service:1.2.0'
environment:
LICENSE_KEY: '${QUANTROCKET_LICENSE_KEY}'
restart: always
houston:
image: 'quantrocket/houston:1.2.0'
ports:
- '1969:80'
restart: always
launchpad:
image: 'quantrocket/launchpad:1.2.0'
volumes:
- 'launchpad:/etc/opt/quantrocket'
volumes_from:
- codeload
restart: always
ibg1:
image: 'quantrocket/ibg:972.0'
environment:
TWSUSERID: '${IBG1_USERNAME}'
TWSPASSWORD: '${IBG1_PASSWORD}'
TRADING_MODE: paper
INI_SETTINGS: '--ExistingSessionDetectedAction=primary'
API_SETTINGS: '--readOnlyApi=false --masterClientID=6000 --exposeEntireTradingSchedule=true'
volumes_from:
- launchpad
restart: always
ibg2:
image: 'quantrocket/ibg:972.0'
environment:
TWSUSERID: '${IBG2_USERNAME}'
TWSPASSWORD: '${IBG2_PASSWORD}'
TRADING_MODE: live
INI_SETTINGS: '--ExistingSessionDetectedAction=primary'
API_SETTINGS: '--readOnlyApi=false --masterClientID=6000 --exposeEntireTradingSchedule=true'
volumes_from:
- launchpad
restart: always
ibg3:
image: 'quantrocket/ibg:972.0'
environment:
TWSUSERID: '${IBG3_USERNAME}'
TWSPASSWORD: '${IBG3_PASSWORD}'
TRADING_MODE: live
INI_SETTINGS: '--ExistingSessionDetectedAction=primary'
API_SETTINGS: '--readOnlyApi=false --masterClientID=6000 --exposeEntireTradingSchedule=true'
volumes_from:
- launchpad
restart: always
codeload:
image: 'quantrocket/codeload:1.2.0'
environment:
GIT_URL: 'GitHub - quantrocket-llc/codeload-demo: Demo configuration files and strategy code for QuantRocket'
GIT_BRANCH: master
volumes:
- 'codeload:/codeload'
logspout:
image: 'gliderlabs/logspout:latest'
volumes:
- '/var/run/docker.sock:/var/run/docker.sock'
command: 'syslog+udp://flightlog:9021,syslog://logs5.papertrailapp.com:47405?filter.name=houston'
restart: always
flightlog:
image: 'quantrocket/flightlog:1.2.0'
volumes:
- 'flightlog:/var/log/flightlog'
restart: always
db:
image: 'quantrocket/db:1.2.0'
volumes:
- 'db:/var/lib/quantrocket'
restart: always
history:
image: 'quantrocket/history:1.2.0'
volumes_from:
- codeload
- db
restart: always
account:
image: 'quantrocket/account:1.2.0'
volumes_from:
- db
restart: always
jupyter:
image: 'quantrocket/jupyter:4.4.0.10'
volumes_from:
- codeload
restart: always
fundamental:
image: 'quantrocket/fundamental:1.2.0'
volumes_from:
- db
restart: always
blotter:
image: 'quantrocket/blotter:1.2.0'
volumes_from:
- db
restart: always
master:
image: 'quantrocket/master:1.2.0'
volumes_from:
- codeload
- db
restart: always
moonshot:
image: 'quantrocket/moonshot:1.2.0'
volumes_from:
- codeload
restart: always
zipline:
image: 'quantrocket/zipline:1.1.1.11'
volumes_from:
- codeload
volumes:
- 'zipline:/root/.zipline/data'
restart: always