version: '2.3' services: collector: build: ./collector/ environment: - COUCHDB_USER - COUCHDB_PASSWORD - COUCHDB_NAME - COUCHDB_HOSTNAME - JWT_PUBKEY_PATH ports: - 80:80 volumes: - ${DOCKER_JWT_PUBKEY_PATH}:/opt/certs/:ro depends_on: - couchdb couchdb: build: ./couchdb/ ports: - "5984:5984" environment: - COUCHDB_USER - COUCHDB_PASSWORD volumes: - type: volume source: couchdb-data target: /opt/couchdb/data volumes: couchdb-data: external: false