https://github.com/staticdev/kino-rivenorm-microservice
KINO's Rivescript pt_BR normalizer microservice
https://github.com/staticdev/kino-rivenorm-microservice
Last synced: 12 months ago
JSON representation
KINO's Rivescript pt_BR normalizer microservice
- Host: GitHub
- URL: https://github.com/staticdev/kino-rivenorm-microservice
- Owner: staticdev
- License: mit
- Created: 2018-03-29T18:24:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-22T09:15:05.000Z (about 3 years ago)
- Last Synced: 2025-02-14T08:16:40.678Z (about 1 year ago)
- Language: Python
- Size: 95.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kino-rivenorm-microservice
Webservice REST para normalizar mensagens usando Rivescript.
## Requisitos
- Instalar Docker-CE Versão 19.03+
## Geração interfaces
```sh
python3 -m pip install grpcio-tools
python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. protos/normalization.proto
```
## Execução
Rodar os comandos:
```sh
# gerar a imagem
sudo docker build -t staticdev/rivenorm:2.0.0 .
# verificar se gerou
sudo docker images
# instanciar imagem
sudo docker run --name rivenorm -d -p 50051:50051 staticdev/rivenorm:2.0.0
# conferir processo rodando
sudo docker ps -a
# para parar o container
sudo docker stop rivenorm
# para remover um container (precisa parar primeiro)
sudo docker rm rivenorm
# para deletar a imagem
sudo docker rmi staticdev/rivenorm:2.0.0
```
### Exemplo de uso
Foi criado um cliente gRPC de [exemplo](examples/normalization_client.py).