-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
executable file
·70 lines (68 loc) · 1.99 KB
/
docker-compose.yml
File metadata and controls
executable file
·70 lines (68 loc) · 1.99 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
version: '2'
services:
runner:
image: api_runner
links:
- server:oasis_api_server
server:
image: oasis_api_server
ports:
- "8001:80"
environment:
- RABBIT_PORT=5672
- MYSQL_PORT=3306
volumes:
# - ./log:/var/log/oasis:rw
- ./upload:/var/www/oasis/upload:rw
- ./download:/var/www/oasis/download:rw
worker1:
image: model_execution_worker
environment:
- OASIS_MODEL_SUPPLIER_ID=OasisIM
- OASIS_MODEL_VERSION_ID=1
- OASIS_RABBIT_PORT=5672
- OASIS_MYSQL_PORT=3306
- OASIS_LOCK_FILE=/tmp/tmp_ktools_lock_file_1
- OASIS_DO_CLEAR_WORKING=True
- OASIS_KTOOLS_BATCH_COUNT=-1
- OASIS_LOCK_RETRY_COUNTDOWN_IN_SECS=10
- OASIS_LOCK_TIMEOUT_IN_SECS=10
- OASIS_LOG_LEVEL=DEBUG
- OASIS_POST_ANALYSIS_SLEEP_IN_SECS=10
volumes:
# - ./log:/var/log/oasis:rw
- /tmp:/tmp
- ./upload:/var/www/oasis/upload:rw
- ./download:/var/www/oasis/download:rw
- ./data/static:/var/oasis/model_data/OasisIM/1:rw
worker2:
image: model_execution_worker
environment:
- OASIS_MODEL_SUPPLIER_ID=OasisIM
- OASIS_MODEL_VERSION_ID=1
- OASIS_RABBIT_PORT=5672
- OASIS_MYSQL_PORT=3306
- OASIS_LOCK_FILE=/tmp/tmp_ktools_lock_file_1
- OASIS_DO_CLEAR_WORKING=True
- OASIS_KTOOLS_BATCH_COUNT=-1
- OASIS_LOCK_TIMEOUT_IN_SECS=10
- OASIS_LOCK_RETRY_COUNTDOWN_IN_SECS=5
- OASIS_LOG_LEVEL=DEBUG
- OASIS_POST_ANALYSIS_SLEEP_IN_SECS=10
volumes:
# - ./log:/var/log/oasis:rw
- /tmp:/tmp
- ./upload:/var/www/oasis/upload:rw
- ./download:/var/www/oasis/download:rw
- ./data/static:/var/oasis/model_data/OasisIM/2:rw
oasis_mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_USER=celery
- MYSQL_PASSWORD=password
- MYSQL_DATABASE=celery
oasis_rabbit:
image: rabbitmq:3-management
ports:
- "15672:15672"