version: '3' services: output-service-postgres: image: "postgres:12" restart: "always" volumes: - "ktor-data:/var/lib/postgresql/data" ports: - "127.0.0.1:54321:5432" environment: POSTGRES_USER: "output-service-rdb" POSTGRES_PASSWORD: "output-service-rdb" POSTGRES_DB: "output-service-rdb" output-service-rdb: image: "registry.kmlabz.com/birbnetes/output-service-rdb" restart: "always" ports: - "127.0.0.1:8080:8080" environment: DB_USER: "output-service-rdb" DB_PASSWORD: "output-service-rdb" POSTGRES_DB: "output-service-rdb" DB_URL: "jdbc:postgresql://output-service-postgres:5432/output-service-rdb" MQ_HOST: rabbitmq MQ_USERNAME: rabbitmq MQ_PASSWORD: rabbitmq depends_on: - rabbitmq - output-service-postgres rabbitmq: image: "rabbitmq:3-management" hostname: "rabbitmq" environment: RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG" RABBITMQ_DEFAULT_USER: "rabbitmq" RABBITMQ_DEFAULT_PASS: "rabbitmq" RABBITMQ_DEFAULT_VHOST: "/" ports: - "127.0.0.1:15672:15672" - "127.0.0.1:5672:5672" volumes: ktor-data: