Demo API services written in different languages using microframeworks.
Requirements for application instances:
- Utilize a microframework to showcase dependency handling in the programming language.
- Implement a payload controller that returns the programming language, hostname, timestamp, and UUID.
- Implement a health controller that returns 'ok' and an HTTP status of 200.
- Configure the server port through the environment variable 'PORT.'
Requirements for Deployment:
- Newly created services should be easily added to the list of existing ones."
See Taskfile
To build containers locally use:
task dc-up
# docker compose up