-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose.yaml
143 lines (139 loc) · 3.33 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
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# version: "3.7"
version: '2.4'
services:
kamodo-py36: # git archive --format=tar --prefix=kamodo-core/ HEAD | (cd /tmp && tar xf -)
image: ensemble/kamodo-py36
ports:
- "8888:8888"
build:
context: /tmp/kamodo-core
dockerfile: dockerfiles/kamodo-py36.Dockerfile
command:
- jupyter
- notebook
- /kamodo
- --port=8888
- --no-browser
- --ip=0.0.0.0
- --allow-root
kamodo-py37: # git archive --format=tar --prefix=kamodo-core/ HEAD | (cd /tmp && tar xf -)
image: ensemble/kamodo-py37
platform: linux/arm64/v8 # aarch64-linux-gnu
ports:
- "8888:8888"
build:
context: .
dockerfile: dockerfiles/kamodo-py37.Dockerfile
command:
- jupyter
- notebook
- /kamodo
- --port=8888
- --no-browser
- --ip=0.0.0.0
- --allow-root
kamodo-py311:
image: ensemble/kamodo-py311
platform: linux/arm64/v8 # aarch64-linux-gnu
ports:
- "8888:8888"
build:
context: .
dockerfile: dockerfiles/kamodo-py311.Dockerfile
volumes:
- type: bind
source: ${PWD}
target: /kamodo
command:
- jupyter
- notebook
- /kamodo
- --port=8888
- --no-browser
- --ip=0.0.0.0
- --allow-root
kamodo-rpc-py38:
build:
context: .
dockerfile: dockerfiles/kamodo-rpc-py38.Dockerfile
volumes:
- type: bind
source: ${PWD}
target: /kamodo-core
ports:
- "60000:60000"
command:
- kamodo-rpc
- rpc_conf=kamodo/rpc/kamodo_rpc_test.yaml
- host=0.0.0.0
- port='60000'
kamodo-rpc-py37:
build:
context: .
dockerfile: dockerfiles/kamodo-rpc-py37.Dockerfile
volumes:
- type: bind
source: ${PWD}
target: /kamodo-core
ports:
- "60001:60000"
command:
- kamodo-rpc
- rpc_conf=kamodo/rpc/kamodo_rpc_test.yaml
- host=0.0.0.0
- port='60000'
kamodo-dev-py37:
image: ensemble/kamodo-py37
ports:
- "8889:8888"
build:
context: .
dockerfile: dockerfiles/kamodo-py37.Dockerfile
command:
- jupyter
- notebook
- /kamodo
- --port=8888
- --no-browser
- --ip=0.0.0.0
- --allow-root
volumes:
- type: bind
source: ${PWD}
target: /kamodo
working_dir: /kamodo
kamodo-test-py36:
image: ensemble/kamodo-test-py36
build:
context: .
dockerfile: dockerfiles/kamodo-test-py36.Dockerfile
volumes:
- type: bind
source: ${PWD}
target: /kamodo
working_dir: /kamodo
command: ["sh", "-c", "chmod +x /kamodo/test_kamodo.sh && /kamodo/test_kamodo.sh"]
kamodo-test-py37:
image: ensemble/kamodo-test-py37
build:
context: .
dockerfile: dockerfiles/kamodo-test-py37.Dockerfile
volumes:
- type: bind
source: ${PWD}
target: /kamodo
working_dir: /kamodo
command: ["sh", "-c", "chmod +x /kamodo/test_kamodo.sh && /kamodo/test_kamodo.sh"]
kamodo-rpc:
image: ensemble/kamodo-rpc-test
build:
context: .
dockerfile: dockerfiles/kamodo-rpc-test.Dockerfile
volumes:
- type: bind
source: ${PWD}
target: /kamodo
working_dir: /kamodo/kamodo/rpc
command: "python test_rpc_kamodo_server.py"
ports:
- "60000:60000"