diff --git a/docker/docker-compose-dev.yml b/docker/docker-compose-dev.yml index 09c309e..494f8b1 100644 --- a/docker/docker-compose-dev.yml +++ b/docker/docker-compose-dev.yml @@ -13,6 +13,27 @@ services: depends_on: - spiduler-gateway + spiduler-gateway: + image: node:lts-alpine + container_name: spiduler-gateway + volumes: + - "${SOURCE_VOLUME}" + entrypoint: node /var/www/spiduler/spd-app-gateway --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 + restart: unless-stopped + env_file: ./.env + + spiduler-browser: + image: node:lts-alpine + container_name: spiduler-browser + volumes: + - "${SOURCE_VOLUME}" + entrypoint: node /var/www/spiduler/spd-app-browser --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 + restart: unless-stopped + env_file: ./.env + depends_on: + - spiduler-nginx + - spiduler-chrome + spiduler-tor: image: dperson/torproxy container_name: spiduler-tor @@ -30,144 +51,13 @@ services: shm_size: 2g restart: unless-stopped env_file: ./.env - environment: + # environment: # - HUB_HOST=spiduler-chrome # - HUB_PORT=4444 - - JAVA_OPTS=-Dwebdriver.chrome.whitelistedIps= - # - SE_OPTS=-debug + # - JAVA_OPTS=-Dwebdriver.chrome.whitelistedIps= + # - SE_OPTS=-debug - # Node apps - spiduler-gateway: - image: node:lts-alpine - container_name: spiduler-gateway - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-gateway --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - networks: - - ibpcorp - - default - - spiduler-browser: - image: node:lts-alpine - container_name: spiduler-browser - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-browser --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-nginx - - spiduler-chrome - - spiduler-extractor: - image: node:lts-alpine - container_name: spiduler-extractor - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-extractor --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-browser - - spiduler-manager: - image: node:lts-alpine - container_name: spiduler-manager - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-manager --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-browser - - spiduler-image: - image: node:lts-alpine - container_name: spiduler-image - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-image --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-nginx - networks: - - ibpcorp - - default - - spiduler-godo: - image: node:lts-alpine - container_name: spiduler-godo - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-godo --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-nginx - - spiduler-updater: - image: node:lts-alpine - container_name: spiduler-updater - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-updater --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-nginx - - - - - - - # spiduler-cache: - # image: node:lts-alpine - # container_name: spiduler-cache - # volumes: - # - "${SOURCE_VOLUME}" - # entrypoint: node /var/www/spiduler/spd-app-cache --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - # restart: unless-stopped - # env_file: ./.env - # depends_on: - # - spiduler-nginx - - - - - - - spiduler-external: - image: node:lts-alpine - container_name: spiduler-external - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-external --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-nginx - networks: - - ibpcorp - - default - - spiduler-transltor: - image: node:lts-alpine - container_name: spiduler-translator - volumes: - - "${SOURCE_VOLUME}" - entrypoint: node /var/www/spiduler/spd-app-translator --env development --redis ibpcorp.c-xtra.com:49023 --mongo ibpcorp.c-xtra.com:49024 --gateway spiduler-nginx:80 --quix24 ibpcorp-nginx:31000 - restart: unless-stopped - env_file: ./.env - depends_on: - - spiduler-nginx networks: default: - name: spiduler - ibpcorp: - external: true - name: ibpcorp + name: browser