-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdocker-core-train.yml
34 lines (31 loc) · 1.36 KB
/
docker-core-train.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
version: '3'
services:
rasa-core:
image: rasa_core_avx2:latest
depends_on:
- rasa-nlu
- action-server
volumes:
- ${PWD}/backend/data/stories:/app/data/stories
- ${PWD}/backend/models/dialogue-prod:/app/models/dialogue
- ${PWD}/backend/room_slot.py:/app/room_slot.py
- ${PWD}/backend/budget_slot.py:/app/budget_slot.py
- ${PWD}/backend/no_of_people_slot.py:/app/no_of_people_slot.py
- ${PWD}/backend/domain.yml:/app/domain.yml
- ${PWD}/backend/config_core.yml:/app/config_core.yml
- ${PWD}/docker-templates/endpoints_template.yml:/app/endpoints_template.yml
- ${PWD}/docker-templates/credentials_template.yml:/app/credentials_template.yml
- ${PWD}/backend/logs/rasa_core:/app/logs
command: python -m rasa_core.train default -o models/dialogue -d domain.yml -c config_core.yml -s data/stories
rasa-nlu:
image: rasa_nlu_avx2:latest
volumes:
- ${PWD}/backend/models/nlu-prod:/app/models/nlu
- ${PWD}/backend/logs/rasa_nlu:/app/logs
command: python -m rasa_nlu.server --path models/nlu --response_log logs/response.log -w logs/nlu.log -P ${NLU_PORT}
action-server:
image: rasa/rasa_core_sdk:latest
volumes:
- ${PWD}/backend/actions.py:/app/actions.py
- ${PWD}/backend/logs/rasa_core_sdk:/app/logs
command: start --actions actions -p ${ACTION_PORT}