version: '2' services: postgresql: image: docker.io/bitnami/postgresql:11 container_name: harbor-db environment: - POSTGRESQL_PASSWORD=bitnami volumes: - postgresql_data:/bitnami/postgresql - ./docker-entrypoint-initdb.d/:/docker-entrypoint-initdb.d/ harbor-notary-signer: image: docker.io/bitnami/harbor-notary-signer:2 container_name: notary-signer ports: - '7899:7899' environment: - NOTARY_SIGNER_DEFAULTALIAS=CHANGEME - MIGRATIONS_PATH=migrations/signer/postgresql - DB_URL=postgres://signer:password@postgresql:5432/notarysigner?sslmode=disable volumes: - ./config/notary/:/etc/notary/:ro depends_on: - postgresql networks: default: aliases: - notarysigner # harbor-notary-server: # image: # container_name: notary-server # ports: # - '4443:4443' # environment: # - MIGRATIONS_PATH=migrations/server/postgresql # - DB_URL=postgres://server:password@postgresql:5432/notaryserver?sslmode=disable # volumes: # - ./config/notary/:/etc/notary/:ro # depends_on: # - postgresql volumes: postgresql_data: driver: local