forked from admin/innovation-platform
38 lines
884 B
YAML
Executable File
38 lines
884 B
YAML
Executable File
version: '3.8'
|
|
services:
|
|
mysql:
|
|
image: mysql:8.0
|
|
container_name: innovation-mysql
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: root123456
|
|
MYSQL_DATABASE: innovation_platform
|
|
MYSQL_USER: innovation
|
|
MYSQL_PASSWORD: innovation123
|
|
ports:
|
|
- "127.0.0.1:3307:3306"
|
|
volumes:
|
|
- mysql-data:/var/lib/mysql
|
|
networks:
|
|
- innovation-network
|
|
|
|
backend:
|
|
build: ./backend
|
|
container_name: innovation-backend
|
|
depends_on:
|
|
- mysql
|
|
environment:
|
|
SPRING_DATASOURCE_URL: jdbc:mysql://mysql:3306/innovation_platform?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
|
|
SPRING_DATASOURCE_USERNAME: innovation
|
|
SPRING_DATASOURCE_PASSWORD: innovation123
|
|
ports:
|
|
- "8080:8080"
|
|
networks:
|
|
- innovation-network
|
|
|
|
networks:
|
|
innovation-network:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
mysql-data:
|