6
6
# ############################# BOILERPLATE ##############################
7
7
first-run :
8
8
make build
9
+ make train
9
10
make run-webchat
10
11
11
12
build :
@@ -23,46 +24,48 @@ build-coach:
23
24
docker-compose build --no-cache coach
24
25
25
26
build-analytics :
26
- docker-compose up -d elasticsearch
27
- docker-compose up -d rabbitmq
28
- docker-compose up -d rabbitmq-consumer
29
- docker-compose up -d kibana
27
+ sudo docker-compose up -d elasticsearch
28
+ sudo docker-compose up -d rabbitmq
29
+ sudo docker-compose up -d rabbitmq-consumer
30
+ sudo docker-compose up -d kibana
30
31
# This sleep time is a work arround the main objetive is run the following command when elasticsearch is ready
31
32
# The following command is needed just once for project. It's just a setup onfiguration script.
32
33
sleep 30
33
- docker-compose run --rm -v $(current_dir ) /modules/analytics/setup_elastic.py:/analytics/setup_elastic.py bot python /analytics/setup_elastic.py
34
- docker-compose run --rm -v $(current_dir ) /modules/analytics/:/analytics/ bot python /analytics/import_dashboards.py
34
+ sudo docker-compose run --rm -v $(current_dir ) /modules/analytics/setup_elastic.py:/analytics/setup_elastic.py bot python /analytics/setup_elastic.py
35
+ sudo docker-compose run --rm -v $(current_dir ) /modules/analytics/:/analytics/ bot python /analytics/import_dashboards.py
35
36
echo " Não se esqueça de atualizar o arquivo endpoints.yml"
36
37
sensible-browser --no-sandbox http://localhost:5601
37
38
38
39
run-analytics :
39
- docker-compose up -d rabbitmq
40
- docker-compose up -d rabbitmq-consumer
41
- docker-compose up -d elasticsearch
42
- docker-compose up -d kibana
40
+ sudo docker-compose up -d rabbitmq
41
+ sudo docker-compose up -d rabbitmq-consumer
42
+ sudo docker-compose up -d elasticsearch
43
+ sudo docker-compose up -d kibana
43
44
sensible-browser --no-sandbox http://localhost:5601
44
45
45
46
run-shell :
46
- docker-compose run --rm --service-ports bot make shell
47
+ sudo docker-compose run --rm --service-ports bot make shell
47
48
48
49
run-webchat :
49
- docker-compose run -d --rm --service-ports bot-webchat
50
- sensible-browser --no-sandbox modules/webchat/index.html
50
+ sudo docker-compose run -d --rm --service-ports bot-webchat
51
+ sensible-browser modules/webchat/index.html
51
52
52
53
run-telegram :
53
- docker-compose run -d --rm --service-ports bot_telegram make telegram
54
+ sudo docker-compose run -d --rm --service-ports bot_telegram make telegram
54
55
55
56
run-notebooks :
56
- docker-compose up -d notebooks
57
+ sudo docker-compose up -d notebooks
57
58
sensible-browser --no-sandbox http://localhost:8888
58
59
59
60
train :
60
- docker-compose build coach
61
- docker-compose build bot
61
+ mkdir -p bot/models
62
+ sudo chmod -R +777 bot/models
63
+ docker-compose up coach
64
+ sudo chmod -R +777 bot/models
62
65
63
66
validate :
64
- docker-compose run --rm coach rasa data validate --domain domain.yml --data data/ -vv
67
+ sudo docker-compose run --rm coach rasa data validate --domain domain.yml --data data/ -vv
65
68
66
69
visualize :
67
- docker-compose run --rm -v $(current_dir ) /bot:/coach coach rasa visualize --domain domain.yml --stories data/stories.md --config config.yml --nlu data/nlu.md --out ./graph.html -vv
70
+ sudo docker-compose run --rm -v $(current_dir ) /bot:/coach coach rasa visualize --domain domain.yml --stories data/stories.md --config config.yml --nlu data/nlu.md --out ./graph.html -vv
68
71
sensible-browser --no-sandbox bot/graph.html
0 commit comments