Skip to content

Releases: CeciliaCode/monomap

v1.0.0-alpha MonoMap API - Initial containerization

23 Oct 23:36
1072ecc
Compare
Choose a tag to compare

v1.0.0-alpha MonoMap API

This is the initial release of the MonoMap API, designed to manage Monkeypox cases in Mexico. This API supports full CRUD functionality and additional features like:

  • CRUD operations: Create, read, update, and delete Monkeypox case records.
  • Email notifications: Send notifications when a case is registered or updated.
  • Mapbox integration: Visualize case locations using Mapbox.
  • Cron ojb: A scheduled job runs every 10 seconds to check for new cases.

Features:

  • Dockerized API: Containerized for easy deployment.
  • MongoDB database: Integrated database for storing case records.
  • CI/CD pipeline: Automated Docker image builds and deployments using GitHub Actions.

Setup instructions:

  1. Clone the repo.
  2. Update environment variables.
  3. Run docker-compose up.

Known issues:

  • Initial MongoDB connection might take time during the first setup.