Skip to content

ppalineee/todo-notification

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.3%
  • Dockerfile 3.7%