Vin205 / Enyanjyoti

This repository is officially part of GirlScript Summer of Code 2024 Extended Edition! Enyanjyoti platform serves as a one stop solution for conceptual learning, career and employment opportunities and information about loans and grants
https://enyanjyoti.vercel.app
MIT License
29 stars 97 forks source link

Need of Dockerfile for Project Containerization and Deployment. #254

Open Suraj-kumar00 opened 3 hours ago

Suraj-kumar00 commented 3 hours ago

Description:

It is frustrating to setup the local development environment for everyone so...

We need to containerize our project for easier deployment and consistency across various environments. The Dockerfile should include the necessary configurations to build and run our application in a Docker container.

I would like to work on this issue as I'm proficient in Cloud/DevOps practices. I can:

  1. Dockerize the project:
    • Dockerize the frontend
    • Dockerize the backend
    • Adding docker-compose.yaml file to run the both frontend and backend docker containers with single command.
  2. Dockerize the project with minimal docker image.
  3. Can Create a workflow to build and push the docker images to the DockerHub Account but for this I will need the credentials of your dockerhub account to push to docker image on your account.(If you want me to implement this feature we can discuss about how to add the credentials to your this repo)

This will simplify the running of the application on the local machine and make easier for to developers to work efficiently.

Labels: This issue will lie between

Please assign this issue to me so that I can work on it.

github-actions[bot] commented 3 hours ago

👋 Hey there, rockstar! Thanks for dropping an issue! The Enyanjyoti team is on it like pineapple on pizza (love it or hate it). Stick around, magic's about to happen!