version: "3.1" services: spiduler-nginx: image: nginx:alpine container_name: spiduler-nginx ports: - "32100:80" - "449" volumes: - ./nginx/spiduler.conf:/etc/nginx/conf.d/default.conf restart: unless-stopped env_file: ./.env depends_on: - spiduler-gateway spiduler-tor: image: dperson/torproxy container_name: spiduler-tor hostname: spiduler-tor privileged: true shm_size: 2g restart: unless-stopped env_file: ./.env spiduler-chrome: image: selenium/standalone-chrome container_name: spiduler-chrome hostname: spiduler-chrome privileged: true shm_size: 2g restart: unless-stopped env_file: ./.env environment: # - HUB_HOST=spiduler-chrome # - HUB_PORT=4444 - 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