The project consists of a backend controller to manage email sending in Python.
- Python (3.11.3)
- Docker (optional, for running in a container)
- Create an environment variables file called .env and use the template.env file reference.
-
- Clone the repository:
git clone https://github.com/x4leqxinn/mailer-backend.git
-
- Go to project path:
cd project-name-path
-
- Virtual environment:
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
-
- Install requirements:
pip install -r docker/development/requirements.txt
-
- Run app
python app/main.py
-
- Run docker compose:
docker compose up --build
-
- Open your web browser and access http://localhost:8000 to interact with the application.
Author: Jorge Quintui