代码拉取完成,页面将自动刷新
version: '3'
services:
myredis:
container_name: myredis
image: "redis:latest"
ports:
- 6379:6379
networks:
- spring
apigateway:
build: APIGateway
container_name: apigateway
ports:
- 80:80
networks:
- spring
volumes:
- ./APIGateway/public:/usr/src/app/public
depends_on:
- myredis
myrabbitmq:
image: "rabbitmq:3.9-management"
container_name: myrabbitmq
ports:
- 5672:5672
- 15672:15672
hostname: myrabbitmq
networks:
- spring
postgres:
container_name: postgres
image: postgres
environment:
POSTGRES_USER: secuser
POSTGRES_PASSWORD: password
PGDATA: /data/postgres
TZ: 'GMT+8'
PGTZ: 'GMT+8'
volumes:
- postgres:/data/postgres
ports:
- "5432:5432"
networks:
- postgres
restart: unless-stopped
pgadmin:
container_name: pgadmin
image: dpage/pgadmin4
environment:
PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-pgadmin4@pgadmin.org}
PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin}
PGADMIN_CONFIG_SERVER_MODE: 'False'
volumes:
- pgadmin:/var/lib/pgadmin
ports:
- "5050:80"
networks:
- postgres
restart: unless-stopped
main-service:
container_name: main-service
build: data-access-service
ports:
- 8090:8090
expose:
- 8090
networks:
- spring
- postgres
depends_on:
- postgres
orderproducer:
build: ./order-producer-service/docker
container_name: orderproducer
ports:
- 8001:8080
networks:
- spring
- postgres
depends_on:
- postgres
- myredis
- myrabbitmq
order_consumer:
build: ./order-consumer-service
container_name: order_consumer
environment:
- SPRING_PROFILES_ACTIVE=deploy
ports:
- 8002:8080
networks:
- spring
- postgres
depends_on:
- postgres
- myredis
- myrabbitmq
networks:
postgres:
driver: bridge
spring:
driver: bridge
volumes:
postgres:
pgadmin:
apigateway:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。