Revize 6c6f9413
Přidáno uživatelem Jakub Danek před téměř 6 roky(ů)
docker-compose.yml | ||
---|---|---|
1 |
version: '3.1' |
|
2 |
|
|
3 |
services: |
|
4 |
|
|
5 |
app: |
|
6 |
image: danekja/ymanager |
|
7 |
build: ./server/ |
|
8 |
restart: always |
|
9 |
ports: |
|
10 |
- 9080:8080 |
|
11 |
- 6005:5005 |
|
12 |
depends_on: |
|
13 |
- db |
|
14 |
links: |
|
15 |
- db |
|
16 |
|
|
17 |
db: |
|
18 |
image: mariadb |
|
19 |
container_name: yamanager_db |
|
20 |
restart: always |
|
21 |
volumes: |
|
22 |
- ./server/init.sql:/docker-entrypoint-initdb.d/init.sql |
|
23 |
environment: |
|
24 |
MYSQL_ROOT_PASSWORD: root |
|
25 |
MYSQL_USER: user |
|
26 |
MYSQL_PASSWORD: passwd |
|
27 |
MYSQL_DATABASE: yamanager |
|
28 |
ports: |
|
29 |
- 3306:3306 |
server/docker-compose.yml | ||
---|---|---|
1 |
version: '3.1' |
|
2 |
|
|
3 |
services: |
|
4 |
|
|
5 |
app: |
|
6 |
image: openjdk:13-jdk-alpine |
|
7 |
container_name: yamanager_app |
|
8 |
volumes: |
|
9 |
- /tmp |
|
10 |
- ./target/ymanager-1.0-SNAPSHOT-full-app.jar:/app.jar |
|
11 |
entrypoint: java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -Djava.security.egd=file:/dev/./urandom -jar /app.jar |
|
12 |
restart: always |
|
13 |
ports: |
|
14 |
- 9080:8080 |
|
15 |
- 6005:5005 |
|
16 |
depends_on: |
|
17 |
- db |
|
18 |
links: |
|
19 |
- db |
|
20 |
|
|
21 |
db: |
|
22 |
image: mariadb |
|
23 |
container_name: yamanager_db |
|
24 |
restart: always |
|
25 |
volumes: |
|
26 |
- ./init.sql:/docker-entrypoint-initdb.d/init.sql |
|
27 |
environment: |
|
28 |
MYSQL_ROOT_PASSWORD: root |
|
29 |
MYSQL_USER: user |
|
30 |
MYSQL_PASSWORD: passwd |
|
31 |
MYSQL_DATABASE: yamanager |
|
32 |
ports: |
|
33 |
- 3306:3306 |
Také k dispozici: Unified diff
re #28 working docker-compose file for server-side application