version: "3.1" services: bro-nginx: image: nginx:alpine container_name: bro-nginx ports: - "32100:80" - "449" volumes: - ./nginx/spiduler.conf:/etc/nginx/conf.d/default.conf restart: unless-stopped depends_on: - bro-gateway bro-gateway: image: node:lts-alpine container_name: bro-gateway volumes: - ../../:/var/www/spiduler entrypoint: node /var/www/spiduler/bro-app-gateway restart: unless-stopped bro-browser: image: node:lts-alpine container_name: bro-browser volumes: - ../../:/var/www/spiduler entrypoint: node /var/www/spiduler/bro-app-browser restart: unless-stopped depends_on: - bro-nginx - bro-chrome bro-tor: image: dperson/torproxy container_name: bro-tor hostname: bro-tor privileged: true shm_size: 2g restart: unless-stopped bro-chrome: image: selenium/standalone-chrome container_name: bro-chrome hostname: bro-chrome privileged: true shm_size: 2g restart: unless-stopped # environment: # - HUB_HOST=bro-chrome # - HUB_PORT=4444 # - JAVA_OPTS=-Dwebdriver.chrome.whitelistedIps= # - SE_OPTS=-debug networks: default: name: bro