Files
innovation-platform/docker-compose.yml
likingcode c6a845f405 feat: 完善创新平台后端功能
- 完善实体类和DTO
- 添加认证控制器
- 添加项目管理控制器和服务
- 更新数据库配置和初始化脚本
- 优化Docker配置
2026-03-07 05:22:04 +00:00

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: