version: '3.9' services: nats: image: nats ports: - '4222:4222' #Nats server port - '8222:8222' #Nats server Monitoring port command: [ "--config", "nats-server.conf", "--debug", "--trace", "--user", "nats_user", "--pass", "Rw+dYIymAQm9H6ELLNwSuGo1812jqQ==" ] ssi-abstraction: build: args: - SERVICE=ssi-abstraction init: true ports: - '4000:3000' - '4005:3001' environment: PORT: 3000 NATS_URL: nats://nats:4222 NATS_USER: nats_user NATS_PASSWORD: Rw+dYIymAQm9H6ELLNwSuGo1812jqQ== AGENT_NAME: ssi-abstraction-agent AGENT_WALLET_ID: ssi-wallet-id AGENT_WALLET_KEY: ssi-wallet-key AGENT_HOST: http://ssi AGENT_INBOUND_PORT: 3001 # AGENT_URL_PATH: AGENT_PUBLIC_DID_SEED: 6b8b882e2618fa5d45ee7229ca000000 AGENT_AUTO_ACCEPT_CONNECTION: true AGENT_AUTO_ACCEPT_CREDENTIAL: contentApproved # AGENT_IDUNION_KEY: AGENT_LEDGER_ID: BCOVRIN_TEST depends_on: - nats schema-manager: build: args: - SERVICE=schema-manager init: true environment: HTTP_PORT: 3000 NATS_URL: nats://nats:4222 NATS_USER: nats_user NATS_PASSWORD: Rw+dYIymAQm9H6ELLNwSuGo1812jqQ== NATS_MONITORING_URL: http://nats:8222 ports: - '4001:3000' depends_on: - nats connection-manager: build: args: - SERVICE=connection-manager init: true environment: HTTP_HOST: 0.0.0.0 HTTP_PORT: 3000 NATS_URL: nats://nats:4222 NATS_USER: nats_user NATS_PASSWORD: Rw+dYIymAQm9H6ELLNwSuGo1812jqQ== NATS_MONITORING_URL: http://nats:8222 ports: - '4002:3000' depends_on: - nats credential-manager: build: args: - SERVICE=credential-manager init: true environment: HTTP_HOST: 0.0.0.0 HTTP_PORT: 3000 NATS_URL: nats://nats:4222 NATS_USER: nats_user NATS_PASSWORD: Rw+dYIymAQm9H6ELLNwSuGo1812jqQ== NATS_MONITORING_URL: http://nats:8222 ports: - '4003:3000' depends_on: - nats proof-manager: build: args: - SERVICE=proof-manager init: true environment: HTTP_HOST: 0.0.0.0 HTTP_PORT: 3000 NATS_URL: nats://nats:4222 NATS_USER: nats_user NATS_PASSWORD: Rw+dYIymAQm9H6ELLNwSuGo1812jqQ== NATS_MONITORING_URL: http://nats:8222 ports: - '4004:3000' depends_on: - nats