https://szkolazpieklarodem.pl/
W tym kroku użyjemy naszej aplikacji Heroku do działania na serwerze naszej akcji Rasa. Musimy mieć dwie różne aplikacje, ponieważ nie możemy uruchomić dwóch aplikacji internetowych w jednej aplikacji Heroku. Przejdź do wiersza poleceń i wykonaj następujący zestaw poleceń z katalogu projektu zgodnie z zaleceniami.
- Utwórz nowy folder o nazwie action_app i wejdź do katalogu:
mkdir action_app
cd action_app
- Skopiuj plik action.py z głównego katalogu projektu do katalogu action_app
- Utwórz plik wymagania.txt o następującej zawartości. plik wymagania.txt poinformuje aplikację Heroku, aby zainstalowała pakiety wraz z ich wersjami.
rasa-core-sdk==0.11.0
requests==2.18.4
- Utwórz plik o nazwie Procfile z następującą zawartością. Procfile to plik, dla którego Heroku wie, co zrobić, aby uruchomić aplikacje.
web: python -m rasa_core_sdk.endpoint –actions actions
–port $PORT
- a) Run the below set of commands:
$ heroku login
$ git init
$ heroku git:remote -a <your-heroku-app-name>
$ heroku buildpacks:set heroku/python
$ heroku config:set PORT=5055
$ git add .
$ git commit -am “deploy my bot”
$ git push heroku master
Po ostatnim poleceniu Heroku zainstaluje wszystkie potrzebne nam pakiety zgodnie z plikiem require.txt. Jeśli aplikacja została pomyślnie wdrożona, powinieneś otrzymać dzienniki podobne do następujących:
W tym kroku użyjemy naszej aplikacji Heroku do działania na serwerze naszej akcji Rasa. Musimy mieć dwie różne aplikacje, ponieważ nie możemy uruchomić dwóch aplikacji internetowych w jednej aplikacji Heroku. Przejdź do wiersza poleceń i wykonaj następujący zestaw poleceń z katalogu projektu zgodnie z zaleceniami.
- Utwórz nowy folder o nazwie action_app i wejdź do katalogu:
mkdir action_app
cd action_app
- Skopiuj plik action.py z głównego katalogu projektu do katalogu action_app
- Utwórz plik wymagania.txt o następującej zawartości. plik wymagania.txt poinformuje aplikację Heroku, aby zainstalowała pakiety wraz z ich wersjami.
rasa-core-sdk==0.11.0
requests==2.18.4
- Utwórz plik o nazwie Procfile z następującą zawartością. Procfile to plik, dla którego Heroku wie, co zrobić, aby uruchomić aplikacje.
web: python -m rasa_core_sdk.endpoint –actions actions
–port $PORT
- a) Run the below set of commands:
$ heroku login
$ git init
$ heroku git:remote -a <your-heroku-app-name>
$ heroku buildpacks:set heroku/python
$ heroku config:set PORT=5055
$ git add .
$ git commit -am “deploy my bot”
$ git push heroku master
Po ostatnim poleceniu Heroku zainstaluje wszystkie potrzebne nam pakiety zgodnie z plikiem require.txt. Jeśli aplikacja została pomyślnie wdrożona, powinieneś otrzymać dzienniki podobne do następujących: