Skip to content

UnB-COMNET/deployer

Repository files navigation

Lumi Chatbot Deployer

Lumi Chatbot Intent Deployer

Citing Lumi

@inproceedings{Jacobs2021,
    author = {Arthur S. Jacobs and Ricardo J. Pfitscher and Rafael H. Ribeiro and Ronaldo A. Ferreira and Lisandro Z. Granville and Walter Willinger and Sanjay G. Rao},
    title = {Hey, Lumi! Using Natural Language for Intent-Based Network Management},
    booktitle = {2021 {USENIX} Annual Technical Conference ({USENIX} {ATC} 21)},
    year = {2021},
    isbn = {978-1-939133-23-6},
    pages = {625--639},
    url = {https://www.usenix.org/conference/atc21/presentation/jacobs},
    publisher = {{USENIX} Association},
    month = jul,
}

Running

cd into the deployer's directory.

Create a .env file with the necessary credentials

touch .env

Example with ONOS

ONOSUSER=<username>
ONOSPASS=<pass>

Docker

Build the image

docker build -t deployer .

Run the container

Make sure the the deploy target is reachable and issue the command

se der erro usar: sudo docker rm $(sudo docker ps -aq)

em caso de erro de container ainda rodando: sudo docker stop $(sudo docker ps -aq)

docker run --rm -it --network host --name deployer deployer

Without Docker

Using a virtualenv or not, install the requirements

pip install -r requirements.txt

Run the server with

flask run

or

python3 app.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages