Sign inSign up

ddeasywithyou/todo-notification

By ddeasywithyou

•Updated almost 6 years ago

Image
0

48

ddeasywithyou/todo-notification repository overview

⁠Todo Notification Microservices

Todo is a microservice-based application. It is created by Natawut Nupairoj for 2110415 Software Defined Systems at Department of Computer Engineering, Chulalongkorn University.

⁠Docker

To build the container for this module, use the following command:

docker build -t todo-notification:release-1 .

To perform the test using pytest with the script in the source:

docker run -it --rm --name notification -p 8000:8000 todo-notification:release-1 /bin/sh -c "cd /root/todo ; export PYTHONPATH=/root/todo ; pytest tests/test_services.py::test_connectivity"

Note that we can test only test_services.py::test_connectivity because other tests require the connection to redis.

To run the container, use the following command:

docker run -it --rm --name todo todo-notification:release-1

⁠Running

python -m uvicorn --host=0.0.0.0 --port=8000 --reload notification.main:app

Tag summary

Content type

Image

Digest

Size

352.1 MB

Last updated

almost 6 years ago

docker pull ddeasywithyou/todo-notification:release-4