This project is an interceptor service for FAYDA, designed to relay and process requests between systems. It provides endpoints for patient and consent management, and is intended to be run in a containerized environment for ease of deployment and scalability.
- Patient and consent management endpoints
- Integration-ready for FAYDA workflows
- Containerized with Docker for easy deployment
- Clone the repository:
git clone <repo-url> cd fayda-interceptor
- Install and start the application:
This script will build and start the Docker containers required for the service.
./install.sh
To stop the application and its containers, run:
./stop.shCopy the example environment file and update as needed:
cp env.example .envsrc/- Source code for the interceptor servicedocker/- Docker-related files and database initialization scriptsinstall.sh- Script to build and start the servicestop.sh- Script to stop the serviceDockerfile- Docker image definitiondocker-compose.yml- Multi-container orchestration