-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
47 lines (44 loc) · 1.3 KB
/
docker-compose.yaml
File metadata and controls
47 lines (44 loc) · 1.3 KB
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
version: '3'
services:
mysql:
restart: always
image: mysql:8.1
volumes:
- ./mysql/logs:/var/log/mysql:rw
- ./mysql/data:/var/lib/mysql:rw
- ./mysql/etc/my.cnf:/root/.my.cnf:ro
- ./mysql/initdb.d:/docker-entrypoint-initdb.d:ro
- ./mysql/etc/conf.d/cloudstack.cnf:/etc/mysql/conf.d/cloudstack.cnf:ro
environment:
- TZ
- MYSQL_ROOT_PASSWORD
network_mode: host
nfs-server:
restart: always
build: nfs-server
image: registry.drycc.cc/drycc/nfs-server
privileged: true
volumes:
- ./nfs-server/data/exports:/exports:rw
network_mode: host
management:
restart: always
build: management
image: registry.drycc.cc/drycc/cloudstack-management
privileged: true
volumes:
- ./nfs-server/data/exports:/exports:rw
- ./management/data/home:/var/lib/cloudstack:rw
- ./management/data/logs:/var/log/cloudstack:rw
- ./management/data/etc/default/cloudstack:/etc/default/cloudstack:rw
- ./management/config/cloudstack-configuration.properties:/etc/default/cloudstack/management/cloudstack-configuration.properties:r
depends_on:
- mysql
- nfs-server
environment:
- CLOUDSTACK_DB_HOST
- CLOUDSTACK_DB_PORT
- CLOUDSTACK_DB_NAME
- CLOUDSTACK_DB_PASS
- MYSQL_ROOT_PASSWORD
network_mode: host