wiki.ziemers.de

ziemer's informatik Wiki

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:software:beuthbot:deconcentrator

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:software:beuthbot:deconcentrator [23.01.2020 10:58]
Timo Bruns [how-to]
wiki:software:beuthbot:deconcentrator [19.05.2020 21:52] (aktuell)
Jan Fromme
Zeile 4: Zeile 4:
  
 ==== Table Of Content ==== ==== Table Of Content ====
 +   - [[wiki:software:beuthbot:deconcentrator#deconcentrator|Deconcentrator]]
 +   - [[wiki:software:beuthbot:deconcentrator#table_of_content|Table of content]]
 +   - [[wiki:software:beuthbot:deconcentrator#scope|Scope]]
 +   - [[wiki:software:beuthbot:deconcentrator#how-to|How To]]
 +   - [[wiki:software:beuthbot:deconcentrator#authors|Authors]]
 +
  
 ==== scope ====  ==== scope ==== 
 be a common endpoint for various nlu providers: be a common endpoint for various nlu providers:
  
-- [RASA](https://rasa.com/docs/rasa/)+- [[https://rasa.com/docs/rasa/|RASA]]
  
 others aren't implemented yet, but implementation should be trivial:  others aren't implemented yet, but implementation should be trivial: 
  
-- [Microsoft LUIS](https://azure.microsoft.com/de-de/services/cognitive-services/language-understanding-intelligent-service/) +- [[https://azure.microsoft.com/de-de/services/cognitive-services/language-understanding-intelligent-service/|Microsoft LUIS]]\\ 
-- [Google Cloud NLU](https://cloud.google.com/natural-language/) +- [[https://cloud.google.com/natural-language/|Google Cloud NLU]]\\ 
-- [IBM Watson NLU](https://www.ibm.com/watson/services/natural-language-understanding/)+- [[https://www.ibm.com/watson/services/natural-language-understanding/|IBM Watson NLU]]\\
  
 ==== principles ====  ==== principles ==== 
  
 === important frameworks/software pieces === === important frameworks/software pieces ===
-- [nginx](https://nginx.org): reverse proxy (static files) and uwsgi gateway +- [[https://nginx.org|nginx]]: reverse proxy (static files) and uwsgi gateway 
-- [uWSGI](https://pypi.org/project/uWSGI/): wsgi implementation +- [[https://pypi.org/project/uWSGI/|uWSGI]]: wsgi implementation 
-- [Django REST framework](https://www.django-rest-framework.org/): REST interfaces, viewsets, generic serialization +- [[https://www.django-rest-framework.org/|Django REST framework]]: REST interfaces, viewsets, generic serialization 
     logic etc.     logic etc.
-- [Django](https://www.djangoproject.com/): "The web framework for perfectionists with deadlines."  +- [[https://www.djangoproject.com/|Django]]: "The web framework for perfectionists with deadlines."  
-- [Celery](https://docs.celeryproject.org/): Distributed task queue for delegating I/O tasks (like doing web requests) +- [[https://docs.celeryproject.org/|Celery]]: Distributed task queue for delegating I/O tasks (like doing web requests) 
-- [RabbitMQ](https://www.rabbitmq.com/): async task queue itself +- [[https://www.rabbitmq.com/|RabbitMQ]]: async task queue itself 
-- [redis](https://redis.io/): django cache, session cache, celery result backend +- [[https://redis.io/|redis]]: django cache, session cache, celery result backend 
-- [memcached](https://memcached.org/): django cache. +- [[https://memcached.org/|memcached]]: django cache. 
-- [PostgreSQL](https://www.postgresql.org/): database backend.+- [[https://www.postgresql.org/|PostgreSQL]]: database backend.
 === important models === === important models ===
  
Zeile 59: Zeile 65:
 project.  project. 
  
-- You can use the `management.sh` script to create the required secret files: `./management.sh prepare`; they are  +- You need to build the deconcentrator image in the directory that holds the Dockerfile. 
-    required to start the containers. +    docker build -t deconcentrator:latest . 
-- You will probably want to define a `docker-compose.override.yml` to export the nginx port to the public. +- You can use the `management.sh` script to create the required secret files: `./management.sh prepare`; they are required to start the containers. 
 + 
 +- You will probably want to create sym-link named `docker-compose.override.yml` to export the nginx port to the public  
 +    ln -s docker-compose.production.yml docker-compose.override.yml
 - You will probably want to run the migrations; basically it's a `./manage.py migrate` call, which can be done via  - You will probably want to run the migrations; basically it's a `./manage.py migrate` call, which can be done via 
-    `./management.sh exec uwsgi /mnt/deconcentrator/manage.py migrate`. +    ./management.sh exec uwsgi /mnt/deconcentrator/manage.py migrate
 - To access the admin interface, you'll have to create a superuser account first:  - To access the admin interface, you'll have to create a superuser account first: 
-    `./management.sh exec uwsgi /mnt/deconcentrator/manage.py createsuperuser`. +    ./management.sh exec uwsgi /mnt/deconcentrator/manage.py createsuperuser 
  
-==== Versioning ==== 
  
  
 ==== Authors ==== ==== Authors ====
 +
 +
 + **Kai Nessig** - //Initial work// - [[https://github.com/tiberius|GitHub]]
 +
 +See also the list of [[https://github.com/beuthbot/deconcentrator/graphs/contributors]] who participated in this project.
 +<WRAP pagebreak></WRAP>
wiki/software/beuthbot/deconcentrator.1579773510.txt.gz · Zuletzt geändert: 23.01.2020 10:58 von Timo Bruns