This PR introduces the possibility of using SSL for enhanced security. It adds the SSL_ENABLED and CERTIFICATE_PATH properties, allowing users to deploy services over either HTTP (as before) or HTTPS. Additionally, it provides support for both self-signed auto-generated certificates and user-provided certificates.
Why is it important?
Enabling SSL ensures that data transmitted between the server and clients is encrypted, enhancing security and protecting sensitive information.
How to Use?
To enable SSL, set the SSL_ENABLED property to true and specify the path to the SSL certificates using the CERTIFICATE_PATH property. If using a custom certificate, place the app.key and app.crt files inside the specified certificate path directory.
Notes
This PR also:
updates the documentation according to the new changes.
updates the base image used for the backend service, which were deprecated
Hey Plant-it community!
What's new?
This PR introduces the possibility of using SSL for enhanced security. It adds the
SSL_ENABLED
andCERTIFICATE_PATH
properties, allowing users to deploy services over either HTTP (as before) or HTTPS. Additionally, it provides support for both self-signed auto-generated certificates and user-provided certificates.Why is it important?
Enabling SSL ensures that data transmitted between the server and clients is encrypted, enhancing security and protecting sensitive information.
How to Use?
To enable SSL, set the
SSL_ENABLED
property totrue
and specify the path to the SSL certificates using theCERTIFICATE_PATH
property. If using a custom certificate, place theapp.key
andapp.crt
files inside the specified certificate path directory.Notes
This PR also:
Cheers and happy planting! 🌿🌼