version: "3" services: scouting-webserver: container_name: "scouting-webserver" env_file: - .env build: context: ./webserver dockerfile: ./Dockerfile volumes: - './webserver:/app' - '/app/node_modules' ports: - "3000:3000" environment: - CHOKIDAR_USEPOLLING=true couchdb: container_name: "scouting-couchdb" restart: unless-stopped env_file: - .env build: context: ./couchdb dockerfile: ./Dockerfile expose: - 5984 ports: - "5984:5984" environment: - COUCHDB_HOST=couchdb - COUCHDB_PORT=5984 - COUCHDB_USER=${COUCHDB_USER} - COUCHDB_PASSWORD=${COUCHDB_PASSWORD} volumes: - ./couchdb/db.local.ini:/opt/couchdb/etc/local.ini - ./couchdb/data:/opt/couchdb/data