forked from MathiasReker/Java-CI-CD
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
36 lines (33 loc) · 1015 Bytes
/
Copy pathdocker-compose.yml
File metadata and controls
36 lines (33 loc) · 1015 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
version: "3"
services:
backend:
image: ghcr.io/${GITHUB_USER}/${DOCKER_IMAGE_NAME}:dev
ports:
- "80:8080"
environment:
- spring.datasource.url=jdbc:mysql://mysqlDb:3306/${MYSQL_DATABASE}?allowPublicKeyRetrieval=true&useSSL=false&autoReconnect=true
- spring.datasource.username=${MYSQL_USER}
- spring.datasource.password=${MYSQL_PASSWORD}
- spring.jpa.properties.hibernate.jdbc.time_zone=UTC
- spring.jpa.hibernate.ddl-auto=update
- spring.jpa.open-in-view=false
- spring.data.jpa.repositories.bootstrap_mode=default
networks:
- backend-net
depends_on:
- mysqlDb
restart: unless-stopped
mysqlDb:
image: mysql:latest
ports:
- "3306:3306"
networks:
- backend-net
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
restart: unless-stopped
networks:
backend-net: { }