virufy / study

4 stars 2 forks source link

Absence of Dockerfile in the repository #121

Open rim0o8 opened 1 year ago

rim0o8 commented 1 year ago

This issue pertains to the absence of a Dockerfile in the current repository. Dockerfiles play a crucial role when building, testing, and deploying containerized applications.

The benefits include:

  1. Reproducibility: With a Dockerfile, you can reproduce the development environment precisely. This saves time for new members setting up their environment and helps to avoid the "It works on my machine" problem.

  2. Automation of Builds: A Dockerfile allows for the automation of the build process, ensuring consistency and efficiency.

  3. Portability: A Dockerfile ensures your application can run in any environment.

  4. Microservices Architecture: Using Docker makes developing and deploying microservices easier.

To address this issue, we should consider adding a Dockerfile to our repository. I believe this will make the development and deployment of the application more efficient. What are your thoughts on this?

rim0o8 commented 1 year ago

you can setup with npm i --legacy-peer-deps && npm start

JonathanKoerber commented 1 year ago

I think that this is a good idea. This would make deployment and testing easier in the long run and allow us to automate the build process. It would make it easier for new developers to contribute to the project.