Attached is a simple Node.js web app with 2 files
- package.json
- server.js
Create a Dockerfile and the relevant file(s) so we could build the docker image and deploy it onto GCP or a cloud environment of your choice.
- From the 2 supplied files, create a Dockerfile and relevant instructions so we could build the docker image.
- Supply the relevant terraform scripts for the creation of the cloud project and other necessary steps for deployment.
- Scripts to deploy the docker image.
- Dockerfile so an image from built
- Terraform scripts to create the cloud project for deployment.
- Deployment scripts
- Steps are documented and easy to follow.
- Extra steps to productionise the image eg image tagging/ versioning
- Adapting stronger Security Practices
- Multistage build
