-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yaml
50 lines (47 loc) · 1.05 KB
/
docker-compose.yaml
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
version: '3'
services:
server:
image: ghcr.io/engineering-diploma/pov-server:latest
environment:
SPRING_PROFILES_ACTIVE: prod
RABBIT_HOST: rabbit
RABBIT_PORT: 5671
RABBIT_USERNAME: pov
RABBIT_PASSWORD: pov
API_USERNAME: test
API_PASSWORD: test
CONSOLE_USERNAME: console
CONSOLE_PASSWORD: console
CONVERTER_HOME: /pov-server/etc/
DB_USERNAME: pov
DB_PASSWORD: pov
DB_NAME: pov_db
DB_HOST: database
DB_PORT: 3306
ports:
- 8081:8080
volumes:
- server-data:/pov-server/data/
rabbit:
image: ghcr.io/engineering-diploma/custom-rabbit-mq:latest
ports:
- 5671:5671
- 5672:5672
- 15672:15672
volumes:
- rabbit-data:/var/lib/rabbitmq
database:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: pov
MYSQL_DATABASE: pov_db
MYSQL_USER: pov
MYSQL_PASSWORD: pov
ports:
- 3306:3306
volumes:
- database-data:/var/lib/mysql
volumes:
server-data:
rabbit-data:
database-data: