-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
63 lines (61 loc) · 1.54 KB
/
docker-compose.yml
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
51
52
53
54
55
56
57
58
59
60
61
62
63
version: '3'
services:
app-provider:
image: rayvtoll/vcd-system:latest
container_name: app-provider
hostname: app-provider
volumes:
- ./app-provider.py:/app/app.py:ro
- ./chrome.json:/app/chrome.json:ro
- /var/run/docker.sock:/var/run/docker.sock
networks:
- vcd_frontend
backend:
image: rayvtoll/vcd-system:latest
container_name: backend
hostname: backend
volumes:
- ./backend.py:/app/app.py:ro
- /var/run/docker.sock:/var/run/docker.sock
networks:
- vcd_backend
vacuumc:
image: rayvtoll/vcd-system:latest
container_name: vacuumc
hostname: vacuumc
restart: always
volumes:
- ./vacuumc.py:/app/app.py:ro
- /var/run/docker.sock:/var/run/docker.sock
networks:
- vcd_backend
login:
image: rayvtoll/login:latest
container_name: login
hostname: login
volumes:
- ./db.sqlite3:/app/db.sqlite3
networks:
- vcd_frontend
- vcd_backend
ports:
- 80:5001
# example ldap configuration. If you will not use LDAP please don't use section below
# environment:
# - USELDAP=True
# - LDAPURI=ldap://contosoOpenLdap
# - LDAPBIND=cn=ldap-ro,dc=contoso,dc=com
# - LDAPPASSWRD=P@ss1W0Rd!
# - LDAPUSERS=ou=users,dc=contoso,dc=com
# - LDAPGROUPS=ou=groups,dc=contoso,dc=com
guacd:
image: guacamole/guacd:1.0.0
container_name: guacd
hostname: guacd
networks:
- vcd_frontend
networks:
vcd_frontend:
external: true
vcd_backend:
external: true