cg test
This update improves the Docker container's security and reliability by switching from Alpine Linux to Chainguard's more secure Node image. The changes implement security best practices by running the application as a non-root user (node) instead of root, properly setting file permissions, and using specific version pinning for the http-server package. The configuration also adds better HTTP server settings with CORS support and improved error handling. Overall, this change reduces security risks, follows container best practices, and makes the application deployment more robust and production-ready.
Edited by Bradley Lee