The Dockerfile defines the building process (node:14 base image + npm install) and the entry point (npm start)
The docker-compose.yml mounts the folders public, routes and views from the host to the container, to allow more flexible addition of new data (note that the three folders are added also to .dockerignore, so they are not copied into the base image), and defines the port to bind (defined in .env)
Let me know if you have any questions and whether you are interested in merging this, I am going to test it more extensively during the next few weeks.
Hello,
I have added a very simple
Dockerfile
anddocker-compose.yml
based on the official node.js documentation.Dockerfile
defines the building process (node:14
base image +npm install
) and the entry point (npm start
)docker-compose.yml
mounts the folderspublic
,routes
andviews
from the host to the container, to allow more flexible addition of new data (note that the three folders are added also to.dockerignore
, so they are not copied into the base image), and defines the port to bind (defined in.env
)Let me know if you have any questions and whether you are interested in merging this, I am going to test it more extensively during the next few weeks.
Cheers Simone