This pull request includes several changes to the ocpp-server project, focusing on improving the Makefile structure, enhancing the Bicep infrastructure configuration, and updating dependencies.
Makefile and Script Improvements:
ocpp-server/Makefile: Refactored to delegate tasks to make/webapp.mk, simplifying the main Makefile and improving maintainability. [1][2][3]
ocpp-server/make/webapp.mk: Added new Makefile to handle web app-specific tasks, including publishing, restarting, and testing the web application.
Bicep Infrastructure Enhancements:
ocpp-server/infra/main.bicep: Introduced useCertificateInWebApp parameter to control the use of custom certificates and domain names, enhancing flexibility for different deployment scenarios. [1][2]
ocpp-server/infra/modules/webapp.bicep: Added conditional logic for identity resources based on the presence of Key Vault identities, improving security and deployment flexibility. [1][2]
Dependency Updates:
ai/uxforai/fluent-app/package.json: Updated react-scripts dependency to a newer version, ensuring compatibility with the latest React ecosystem.
This pull request includes several changes to the
ocpp-server
project, focusing on improving the Makefile structure, enhancing the Bicep infrastructure configuration, and updating dependencies.Makefile and Script Improvements:
ocpp-server/Makefile
: Refactored to delegate tasks tomake/webapp.mk
, simplifying the main Makefile and improving maintainability. [1] [2] [3]ocpp-server/make/webapp.mk
: Added new Makefile to handle web app-specific tasks, including publishing, restarting, and testing the web application.Bicep Infrastructure Enhancements:
ocpp-server/infra/main.bicep
: IntroduceduseCertificateInWebApp
parameter to control the use of custom certificates and domain names, enhancing flexibility for different deployment scenarios. [1] [2]ocpp-server/infra/modules/appgw.bicep
: Enhanced security checks and conditional resource creation based on the presence of certificates, improving the robustness of the application gateway configuration. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]ocpp-server/infra/modules/webapp.bicep
: Added conditional logic for identity resources based on the presence of Key Vault identities, improving security and deployment flexibility. [1] [2]Dependency Updates:
ai/uxforai/fluent-app/package.json
: Updatedreact-scripts
dependency to a newer version, ensuring compatibility with the latest React ecosystem.