Update Node.js parent image to 18-alpine for improved compatibility and security
This pull request updates the Node.js parent image version specified in the Dockerfile to 18-alpine. By doing so, it ensures better compatibility with the latest dependencies and enhances the container's overall security.