-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
executable file
·81 lines (77 loc) · 2.36 KB
/
docker-compose.yml
File metadata and controls
executable file
·81 lines (77 loc) · 2.36 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
version: '2'
services:
web:
image: opencctv-web
links:
- mysql:db
working_dir: /myapp
# command: bundle install
# command: rake db:create
# command: rake db:migrate
# command: rake db:seed
#command: mkdir -p /usr/local/opencctv/analytics
#command: mkdir -p /usr/local/opencctv/vms_connectors
#mem_limit: 134217728
mem_limit: 268435456
volumes:
- /usr/local/opencctv/analytics:/usr/local/opencctv/analytics
- /usr/local/opencctv/vms_connectors:/usr/local/opencctv/vms_connectors
- ~/workspace/OpenCCTV/opencctv-web:/myapp
ports:
- "3000:3000"
depends_on:
- mysql
container_name: web
command: /bin/bash
tty: true
stdin_open: true
opencctv:
image: opencctv
#links:
# - analytic
# - mysql:db
working_dir: /usr/local/opencctv/opencctv-starter
mem_limit: 67108864
volumes:
- /usr/local/opencctv/vms_connectors:/usr/local/opencctv/vms_connectors
- ~/workspace/OpenCCTV/opencctv-server/opencctv-starter/Release:/usr/local/opencctv/opencctv-starter
- ~/workspace/OpenCCTV/opencctv-server/opencctv-server/Release:/usr/local/opencctv/opencctv-server
depends_on:
- mysql
- analytic
container_name: opencctv
network_mode: "host"
command: /bin/bash
tty: true
stdin_open: true
analytic:
image: opencctv
working_dir: /usr/local/opencctv/analytic-starter
ports:
- "5555:5555"
depends_on:
- mysql
mem_limit: 67108864
volumes:
- /usr/local/opencctv/analytics:/usr/local/opencctv/analytics
- ~/workspace/OpenCCTV/analytic-server/analytic-starter/Release:/usr/local/opencctv/analytic-starter
- ~/workspace/OpenCCTV/analytic-server/analytic-server/Release:/usr/local/opencctv/analytic-server
container_name: analytic
network_mode: "host"
command: /bin/bash
tty: true
stdin_open: true
mysql:
image: opencctv:mysql
mem_limit: 268435456
volumes:
- /var/lib/mysql:/var/lib/mysql
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=1234
# command: sh -c 'service mysql restart'
# command: sh -c 'exec mysql -hlocalhost -uroot -p1234 < /tmp/opencctv_results_db.sql'
# volumes:
# - /home/nhamphu/Workspaces/docker-compose/opecctv/opencctv_results_db.sql:/tmp/opencctv_results_db.sql
container_name: mysql