A Dockerized Micro-service for sending Email Notifications by Team-microapi in conjuction with what team fierce did
This is an Email micro-service that sends emails using Swagger UI template and an API. It was built to avoid development teams having to configure mail over and over on projects involving a micro-services infrastructure.
It was built using Django-Rest Framework and a Docker file was included for easy development. Documentation is managed by Swagger with the drf-yasg module.
- Sending Email
- Sending Email with Template
This Project requires the following Versions:
Python (3.5, 3.6, 3.7, 3.8)
Django (1.11, 2.0, 2.1, 2.2, 3.0)
To install all dependencies in this project, open your terminal and run:
pip install -r requirements.txt
#components:
-
[Swagger UI template] (https://swagger.io/tools/swagger-ui/)
-
[Docker-Compose file] (https://docs.docker.com/compose/) : was used to deploy, combine and configure multiple docker-container
-
[Sengrid SMTP] (https://sendgrid.com/docs/for-developers/sending-email/)
Contributions are welcome and will be fully credited.
We accept contributions via Pull Requests on Github
HNGi7 team-fierce backend..would be working with team microapi