blob: 61d6b9d3c1601d05778e6efe04b2bdbec936615e [file] [log] [blame]
ZBDc7746b42025-05-10 01:42:30 +08001
ZBDf60356c2025-04-03 20:09:51 +08002services:
3 mysql:
ZBDc7746b42025-05-10 01:42:30 +08004 image: mysql:latest
ZBDf60356c2025-04-03 20:09:51 +08005 environment:
ZBDc7746b42025-05-10 01:42:30 +08006 - MYSQL_DATABASE=mydatabase
7 - MYSQL_USER=myuser
8 - MYSQL_PASSWORD=secret
9 - MYSQL_ROOT_PASSWORD=verysecret
ZBDf60356c2025-04-03 20:09:51 +080010 ports:
ZBDc7746b42025-05-10 01:42:30 +080011 - "3306:3306"
12 volumes:
13 - mysql-data:/var/lib/mysql
14
15 app:
16 build:
17 context: .
18 dockerfile: Dockerfile
19 ports:
20 - "8080:8080"
21 environment:
22 SPRING_DATASOURCE_URL: jdbc:mysql://mysql:3306/mydatabase?serverTimezone=Asia/Shanghai
23 SPRING_DATASOURCE_USERNAME: myuser
24 SPRING_DATASOURCE_PASSWORD: secret
25 depends_on:
26 - mysql
27
28volumes:
29 mysql-data: