Using docker file for ib gateway
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
services:
|
||||
ib-gateway:
|
||||
restart: always
|
||||
image: ghcr.io/gnzsnz/ib-gateway:stable
|
||||
environment:
|
||||
TWS_USERID: ${TWS_USERID}
|
||||
TWS_PASSWORD: ${TWS_PASSWORD}
|
||||
TWS_USERID_PAPER: ${TWS_USERID_PAPER}
|
||||
TWS_PASSWORD_PAPER: ${TWS_PASSWORD_PAPER}
|
||||
TRADING_MODE: ${TRADING_MODE:-both}
|
||||
TWS_SETTINGS_PATH: ${TWS_SETTINGS_PATH:-}
|
||||
TWS_ACCEPT_INCOMING: ${TWS_ACCEPT_INCOMING:-}
|
||||
TWS_MASTER_CLIENT_ID: ${TWS_MASTER_CLIENT_ID:-}
|
||||
READ_ONLY_API: ${READ_ONLY_API:-no}
|
||||
VNC_SERVER_PASSWORD: ${VNC_SERVER_PASSWORD}
|
||||
TWOFA_TIMEOUT_ACTION: ${TWOFA_TIMEOUT_ACTION:-restart}
|
||||
TWOFA_DEVICE: ${TWOFA_DEVICE:-}
|
||||
TWOFA_EXIT_INTERVAL: ${TWOFA_EXIT_INTERVAL:-60}
|
||||
BYPASS_WARNING: ${BYPASS_WARNING:-}
|
||||
AUTO_RESTART_TIME: ${AUTO_RESTART_TIME:-11:59 PM}
|
||||
AUTO_LOGOFF_TIME: ${AUTO_LOGOFF_TIME:-}
|
||||
TWS_COLD_RESTART: ${TWS_COLD_RESTART:-}
|
||||
SAVE_TWS_SETTINGS: ${SAVE_TWS_SETTINGS:-}
|
||||
RELOGIN_AFTER_TWOFA_TIMEOUT: ${RELOGIN_AFTER_TWOFA_TIMEOUT:-yes}
|
||||
EXISTING_SESSION_DETECTED_ACTION: ${EXISTING_SESSION_DETECTED_ACTION:-primary}
|
||||
ALLOW_BLIND_TRADING: ${ALLOW_BLIND_TRADING:-no}
|
||||
TIME_ZONE: ${TIME_ZONE:-America/New_York}
|
||||
TZ: ${TIME_ZONE:-America/New_York}
|
||||
CUSTOM_CONFIG: ${CUSTOM_CONFIG:-NO}
|
||||
JAVA_HEAP_SIZE: ${JAVA_HEAP_SIZE:-}
|
||||
SSH_TUNNEL: ${SSH_TUNNEL:-}
|
||||
SSH_USER_TUNNEL: ${SSH_USER_TUNNEL:-}
|
||||
SSH_PASSPHRASE: ${SSH_PASSPHRASE:-}
|
||||
SSH_REMOTE_PORT: ${SSH_REMOTE_PORT:-}
|
||||
SSH_RESTART: ${SSH_RESTART:-}
|
||||
SSH_VNC_PORT: ${SSH_VNC_PORT:-}
|
||||
START_SCRIPTS: ${START_SCRIPTS:-}
|
||||
X_SCRIPTS: ${X_SCRIPTS:-}
|
||||
IBC_SCRIPTS: ${IBC_SCRIPTS:-}
|
||||
volumes:
|
||||
- tws_settings:/home/ibgateway/tws_settings
|
||||
ports:
|
||||
- "127.0.0.1:4001:4003"
|
||||
- "127.0.0.1:4002:4004"
|
||||
- "127.0.0.1:5900:5900"
|
||||
|
||||
volumes:
|
||||
tws_settings:
|
||||
Reference in New Issue
Block a user