version: "3.1" services: client: depends_on: - server links: - server:server build: context: ./app dockerfile: .devcontainer/Dockerfile container_name: basin-client-dev working_dir: /home/node/app volumes: - ./app:/home/node/app - /home/node/app/node_modules ports: - "8860:8080" command: "npm run-script serve" environment: "NODE_ENV": "development" server: build: . container_name: basin-server volumes: - ./appserver/config/jupyter_server_config.py:/home/jovyan/.jupyter/jupyter_server_config.py - ./data:/opt/basin/data - ./app/lib:/opt/basin/lib