This is a test project using Docker, CI and Flask.
This Flask application generates a random key whenever it receives a HTTP request. The goal for this task is to provide a simple task with different challenges that must be overcome to provide a meaningful outcome.
Your task is to:
- Package the application in a format where it can be easily deployed, secure and serve many users whilst providing observability.
- Allow the application to be tested on local machines by developers of this application.
- Provide as many elements of CI and CD as you think are necessary.
You may use any cloud, any frameworks, applications or packages that you think are necessary to complete this task.
If you need help, don't be afraid to reach out!