diff --git a/docker/trading/compose/.env b/docker/trading/compose/.env new file mode 100644 index 0000000..0e927be --- /dev/null +++ b/docker/trading/compose/.env @@ -0,0 +1,3 @@ +BOOK=ALPACA-TEST-BOOK-01 +CONFIG_SERVER=cloud23.cvtt.vpn:6789 +ACTIVE_EXCHANGES=ALPACA_SNDBX-MDPORTAL diff --git a/docker/trading/compose/docker-compose.yml b/docker/trading/compose/docker-compose.yml index 4a8c8af..0e6f188 100644 --- a/docker/trading/compose/docker-compose.yml +++ b/docker/trading/compose/docker-compose.yml @@ -2,20 +2,20 @@ version: "3.8" #================================================== # Relies on the file `.env` content for varables: # BOOK -# JUPYTER_PORT +# CONFIG_SERVER +# ACTIVE_EXCHANGES +# Start with the command: +# docker compose up -d --pull #================================================== services: executor: image: cloud21.cvtt.vpn:5500/executor:latest container_name: executor.${BOOK} - restart: unless-stopped + network_mode: "host" environment: - - BOOK=${BOOK} + - ADMIN_PORT=7222 + restart: unless-stopped volumes: - - ${ROOT_DIR}/notebooks:/workspace - - ${ROOT_DIR}/jupyter_settings/user-settings:/root/.jupyter/lab/user-settings - - ${ROOT_DIR}/jupyter_settings/workspaces:/root/.jupyter/lab/workspaces - - ${ROOT_DIR}/.cache/torch:/root/.cache/torch - ports: - - "${JUPYTER_PORT}:${JUPYTER_PORT}" - shm_size: "8gb" \ No newline at end of file + - /opt/shared:/shared + command: ["-c", "${CONFIG_SERVER}", "-e", "${ACTIVE_EXCHANGES}", "-a", "${ADMIN_PORT}"] + shm_size: "8gb"