You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All [tags](https://github.com/gnzsnz/ib-gateway-docker/pkgs/container/ib-gateway/) are available in the container repository. IB Gateway and TWS share the same version numers and tags, TWS tags are available on it's [container repository](https://github.com/gnzsnz/ib-gateway-docker/pkgs/container/tws-rdesktop).
28
28
@@ -59,6 +59,7 @@ services:
59
59
TIME_ZONE: ${TIME_ZONE:-Etc/UTC}
60
60
TZ: ${TIME_ZONE:-Etc/UTC}
61
61
CUSTOM_CONFIG: ${CUSTOM_CONFIG:-NO}
62
+
JAVA_HEAP_SIZE: ${JAVA_HEAP_SIZE:-}
62
63
SSH_TUNNEL: ${SSH_TUNNEL:-}
63
64
SSH_OPTIONS: ${SSH_OPTIONS:-}
64
65
SSH_ALIVE_INTERVAL: ${SSH_ALIVE_INTERVAL:-}
@@ -100,6 +101,7 @@ All environment variables are common between ibgateway and TWS image, unless spe
100
101
|`TIME_ZONE`| Support for timezone, see your TWS jts.ini file for [valid values](https://ibkrguides.com/tws/usersguidebook/configuretws/configgeneral.htm) on a [tz database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). This sets time zone for IB Gateway. If jts.ini exists it will not be set. if `TWS_SETTINGS_PATH` is set and stored in a volume, jts.ini will already exists so this will not be used. Examples `Europe/Paris`, `America/New_York`, `Asia/Tokyo`| "Etc/UTC" |
101
102
|`TWS_SETTINGS_PATH`| Settings path used by IBC's parameter `--tws_settings_path`. Use with a volume to preserve settings in the volume. ||
102
103
|`CUSTOM_CONFIG`| If set to `yes`, then `run.sh` will not generate config files using env variables. You should mount config files. Use with care and only if you know what you are doing. | NO |
104
+
|`JAVA_HEAP_SIZE`| Set Java heap, default 768MB, TWS might need more. Proposed value 1024. Enter just the number, don't enter units, ex mb. See [Increase Memory Size for TWS](https://ibkrguides.com/tws/usersguidebook/priceriskanalytics/custommemory.htm)|**not defined**|
103
105
|`SSH_TUNNEL`| If set to `yes` then `socat` won't start, instead a remote ssh tunnel is started. SSH keys should be provided to container through ~/.ssh volume. |**not defined**|
104
106
|`SSH_OPTIONS`| additional options for [ssh](https://manpages.ubuntu.com/manpages/jammy/en/man1/ssh.1.html) client |**not defined**|
105
107
|`SSH_ALIVE_INTERVAL`|[ssh](https://manpages.ubuntu.com/manpages/jammy/en/man1/ssh.1.html)`ServerAliveInterval` setting. Don't set it in `SSH_OPTIONS` as this behavior is undefined. | 20 |
Copy file name to clipboardExpand all lines: template_README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,6 +59,7 @@ services:
59
59
TIME_ZONE: ${TIME_ZONE:-Etc/UTC}
60
60
TZ: ${TIME_ZONE:-Etc/UTC}
61
61
CUSTOM_CONFIG: ${CUSTOM_CONFIG:-NO}
62
+
JAVA_HEAP_SIZE: ${JAVA_HEAP_SIZE:-}
62
63
SSH_TUNNEL: ${SSH_TUNNEL:-}
63
64
SSH_OPTIONS: ${SSH_OPTIONS:-}
64
65
SSH_ALIVE_INTERVAL: ${SSH_ALIVE_INTERVAL:-}
@@ -100,6 +101,7 @@ All environment variables are common between ibgateway and TWS image, unless spe
100
101
|`TIME_ZONE`| Support for timezone, see your TWS jts.ini file for [valid values](https://ibkrguides.com/tws/usersguidebook/configuretws/configgeneral.htm) on a [tz database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). This sets time zone for IB Gateway. If jts.ini exists it will not be set. if `TWS_SETTINGS_PATH` is set and stored in a volume, jts.ini will already exists so this will not be used. Examples `Europe/Paris`, `America/New_York`, `Asia/Tokyo`| "Etc/UTC" |
101
102
|`TWS_SETTINGS_PATH`| Settings path used by IBC's parameter `--tws_settings_path`. Use with a volume to preserve settings in the volume. ||
102
103
|`CUSTOM_CONFIG`| If set to `yes`, then `run.sh` will not generate config files using env variables. You should mount config files. Use with care and only if you know what you are doing. | NO |
104
+
|`JAVA_HEAP_SIZE`| Set Java heap, default 768MB, TWS might need more. Proposed value 1024. Enter just the number, don't enter units, ex mb. See [Increase Memory Size for TWS](https://ibkrguides.com/tws/usersguidebook/priceriskanalytics/custommemory.htm)|**not defined**|
103
105
|`SSH_TUNNEL`| If set to `yes` then `socat` won't start, instead a remote ssh tunnel is started. SSH keys should be provided to container through ~/.ssh volume. |**not defined**|
104
106
|`SSH_OPTIONS`| additional options for [ssh](https://manpages.ubuntu.com/manpages/jammy/en/man1/ssh.1.html) client |**not defined**|
105
107
|`SSH_ALIVE_INTERVAL`|[ssh](https://manpages.ubuntu.com/manpages/jammy/en/man1/ssh.1.html)`ServerAliveInterval` setting. Don't set it in `SSH_OPTIONS` as this behavior is undefined. | 20 |
0 commit comments