Task Description
Enhance the Docker image build process by automating the creation of environment variables and the appProps.json file using appProps.template.json as the source of truth. Currently, every change to an app property requires manual updates in appProps.template.json, README.md, Dockerfile, and entrypoint.sh.
Sub-tasks
[ ] Automate Environment Variable Creation
Avoid manually defining environment variables in Docker images.
Use appProps.template.json as the source to dynamically create environment variables during the build or runtime process.
[ ] Automate appProps.JSON Creation
Eliminate hardcoded values for generating the appProps.json file.
Automate its creation using appProps.template.json to ensure consistency and reduce manual errors.
[ ] Generalize and Reuse entrypoint.sh
Refactor entrypoint.sh to support the automation process, making it more generalized and reusable across different applications.
Related Issues
Link to related issues or tasks, if any.
Additional Context
Add any other context or information here.
Task Description Enhance the Docker image build process by automating the creation of environment variables and the
appProps.json
file usingappProps.template.json
as the source of truth. Currently, every change to an app property requires manual updates in appProps.template.json, README.md, Dockerfile, and entrypoint.sh.Sub-tasks
appProps.template.json
as the source to dynamically create environment variables during the build or runtime process.appProps.template.json
to ensure consistency and reduce manual errors.Related Issues Link to related issues or tasks, if any.
Additional Context Add any other context or information here.