erp-java/services/product-service/deployment/docker-compose.yml

44 lines
953 B
YAML

version: '3.8'
services:
product-service:
build:
context: .
dockerfile: src/main/resources/deployment/Dockerfile
container_name: erp-product-service
ports:
- "8083:8083"
environment:
- SPRING_PROFILES_ACTIVE=prod
- DB_HOST=mysql
- DB_PORT=3306
- DB_NAME=erp_java
- DB_USERNAME=erp_user
- DB_PASSWORD=erp123456
- REDIS_HOST=redis
- REDIS_PORT=6379
- REDIS_PASSWORD=redis123456
- NACOS_SERVER=nacos:8848
- NACOS_NAMESPACE=public
- JAVA_OPTS=-Xms512m -Xmx1024m
depends_on:
mysql:
condition: service_healthy
redis:
condition: service_healthy
nacos:
condition: service_healthy
networks:
- erp-network
restart: unless-stopped
volumes:
- product-service-logs:/var/log/product-service
networks:
erp-network:
external: true
volumes:
product-service-logs:
driver: local