Files
excel-download/bobby-pay/docker-compose.yml
2023-07-23 20:45:51 +09:00

39 lines
1.0 KiB
YAML

version: '3'
services:
mysql:
image: mysql:8.0
networks:
- bobbypay_network
volumes:
- ./db/conf.d:/etc/mysql/conf.d
- ./db/data:/var/lib/mysql
- ./db/initdb.d:/docker-entrypoint-initdb.d
env_file: .env
ports:
- "3306:3306"
environment:
- TZ=Asia/Seoul
- MYSQL_ROOT_PASSWORD=rootpassword
- MYSQL_USER=mysqluser
- MYSQL_PASSWORD=mysqlpw
membership-service:
image: bobby-pay-membership-service:1.0.1
networks:
- bobbypay_network
ports:
- "8081:8080"
depends_on:
- mysql
environment:
- SPRING_DRIVER_CLASS_NAME=com.mysql.cj.jdbc.Driver
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/bobby_pay?useSSL=false&allowPublicKeyRetrieval=true
- SPRING_DATASOURCE_USERNAME=mysqluser
- SPRING_DATASOURCE_PASSWORD=mysqlpw
- SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT=org.hibernate.dialect.MySQL5InnoDBDialect
- SPRING_JPA_HIBERNATE_DDL_AUTO=update
restart: always
networks:
bobbypay_network:
driver: bridge