version: '3.7' services: basex: build: ./Docker/basex/ volumes: - "${SYNOPSX_ROOT}:/srv/basex/webapp/synopsx" - "${WEBAPP_ROOT}:/srv/basex/webapp/synopsx/workspace/gdp" - "${DATA_ROOT}:/srv/basex/src" - basex-home:/srv # - "${LOG_ROOT}:/var/log:rw" ports: - 1984:1984 - 8984:8984 working_dir: "/srv/basex" networks: - api client: build: ./Docker/client volumes: - "${CLIENT_ROOT}:/app" # - client-home:/home/gdp ports: - 8988:8988 working_dir: "/app" depends_on: - basex networks: - client nginx: build: ./Docker/nginx/ ports: - 8999:80 volumes: - "${LOG_ROOT}:/var/log:rw" # working_dir: "/var/www/html" depends_on: - basex - client networks: - api - client volumes: basex-home: # client-home: networks: api: client: