version: '3' services: input-service-postgres: image: "postgres:12" restart: "always" volumes: - "ktor-data:/var/lib/postgresql/data" ports: - "127.0.0.1:54321:5432" environment: POSTGRES_USER: "input-service" POSTGRES_PASSWORD: "input-service" POSTGRES_DB: "input-service" input-service: image: "registry.kmlabz.com/tormakris/input-service" restart: "always" ports: - "127.0.0.1:8080:8080" environment: DB_USER: "input-service" DB_PASSWORD: "input-service" POSTGRES_DB: "input-service" DB_URL: "jdbc:postgresql://input-service-postgres:5432/input-service" 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: