A modular service for communication between scripts and services
- No more worrying about dynamic ips, all network information is gathered for you
- Event and Event Listeners for communication between connected services
- Runs both in and out of Docker
- Download and setup Docker Desktop
git clone [email protected]:ShackledMars261/is-c.git
docker-compose up -d --build
- Make sure both services start up
- Connect your service
- Stop the app service (leave the db service running, unless you're using a local install of MySQL)
cd is-c
pip install -r requirements.txt
python server.py
- Connect your service
- A sample service is provided in the examples directory
- A postman collection with the major requests is provided in the examples directory
- Fix bugs
- Come up with name (current one is pretty trash)
- Update README
- Use more features in the example
- Update wellness check to check connected services (new client endpoint)
- GETIP and GETPORT actions (for clients)
- Run a wellness check to all connected services on a time interval (i.e., 1 hour, configurable)
- Make web dashboard to view current services and listeners