Je suis nouveau avec Rasa et docker. Ma tentative de dockerize Rasa-NLU comprend les étapes ci-dessous: instructions ont été renvoyées de hereComment configurer le port à exposer pour Rasa-NLU dockerized
- Est-ce un clone Git de la dernière Rasa-NLU
- Copié
Dockerfile_full
(à l'intérieur/docker
) dans le répertoire racine - modifié le numéro de port spécifié dans
config_default.json
etDockerfile_full
de défaut (5000) à 5048. construire en utilisant:
docker build -t rasa_nlu .
Exécutez le docker sur un port (5048) différent du port par défaut (5000).
Cependant, ce qui suit se connecté à la console:
INFO:rasa_nlu.data_router:Logging requests to '/app/logs/rasa_nlu_log-20170928-091903-1.log'.
INFO:__main__:Started http server on port 5000
2017-09-28 09:19:03+0000 [-] Log opened. 2017-09-28 09:19:03+0000 [-] Site starting on 5000 2017-09-28 09:19:03+0000 [-] Starting factory <twisted.web.server.Site instance at 0x7fbab0bfdd40>
Si je tente de frapper le point final Rasa localement CURL, je reçois une erreur connection reset
. Mes doutes d'un mauvais port étant référé ont été confirmés quand vérifié dans le conteneur docker (en utilisant docker exec
) il fonctionnait sur le port 5000.
Quelqu'un peut-il m'aider ici où exactement où je vais mal et où devrait le port nombre être configuré?
Merci d'avance! Dockerfile_full attend le fichier de configuration dans le dossier sample_configs.
Ajoutez et changez le port dans 'sample_configs/config_spacy_duckling.json' et essayez –
Great! @TarunLalwani ça marche! Après avoir passé en revue le contenu de 'Dockerfile_full', j'ai supposé que ça va prendre le port de' config_defaults.json'. Par conséquent, je ne définirais pas explicitement le port dans le fichier 'config_spacy_duckling.json'. Point noté. Merci de votre aide. – Sailesh