1
|
version: '3.1'
|
2
|
|
3
|
services:
|
4
|
|
5
|
front:
|
6
|
image: danekja/ymanager-ui
|
7
|
build: ./client/
|
8
|
restart: always
|
9
|
ports:
|
10
|
- 80:8081
|
11
|
depends_on:
|
12
|
- app
|
13
|
|
14
|
app:
|
15
|
image: danekja/ymanager
|
16
|
build: ./server/
|
17
|
restart: always
|
18
|
environment:
|
19
|
- JDBC_URL
|
20
|
- JDBC_USERNAME
|
21
|
- JDBC_PASSWORD
|
22
|
- JDBC_DRIVER
|
23
|
- OAUTH2_GOOGLE_CLIENT_ID
|
24
|
- OAUTH2_GOOGLE_CLIENT_SECRET
|
25
|
- OAUTH2_GOOGLE_ALLOWED_DOMAINS
|
26
|
- CORS_ALLOWED_ORIGINS
|
27
|
ports:
|
28
|
- 9080:8080
|
29
|
- 6005:5005
|
30
|
depends_on:
|
31
|
- db
|
32
|
links:
|
33
|
- db
|
34
|
|
35
|
db:
|
36
|
image: mariadb
|
37
|
container_name: yamanager_db
|
38
|
restart: always
|
39
|
volumes:
|
40
|
- ./server/init.sql:/docker-entrypoint-initdb.d/init.sql
|
41
|
environment:
|
42
|
MYSQL_ROOT_PASSWORD: root
|
43
|
MYSQL_USER: user
|
44
|
MYSQL_PASSWORD: passwd
|
45
|
MYSQL_DATABASE: yamanager
|
46
|
ports:
|
47
|
- 3306:3306
|