Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Back-end] Provide the Dockerize solution for App #543

Open
palrohitg opened this issue Mar 18, 2021 · 13 comments
Open

[Back-end] Provide the Dockerize solution for App #543

palrohitg opened this issue Mar 18, 2021 · 13 comments
Labels
backend This issue is related to backend enhancement New feature or request GSSoC22 Identifier for GirlScript Summer of Code sprint level3 New features, major bug fixing.

Comments

@palrohitg
Copy link

Is your feature request related to a problem? Please describe.
Packaging the app in container So it will be easier to maintain the different dependencies.

Describe the solution you'd like
I will create different separate container for backend, db,etc. And provide docker-compose.yml to run this different container in isolation.

Have you read the Code of Conduct?
Yeap

@welcome
Copy link

welcome bot commented Mar 18, 2021

Hello there!👋 Welcome to the project!🚀⚡

Thank you and congrats🎉 for opening your very first issue in this project. Community-website aims to build a resource sharing platform in order to reduce the knowledge gap. Please adhere to our Code of Conduct.🙌 If you have screenshots or a gif to share demonstrating the issue, that's really helpful!📸 Please make sure not to start working on the issue, unless you get assigned to it.😄

Feel free to join our Slack Community.💖 We have different channels for active discussions.✨ Hope you have a great time there!😄

@jackfrost13 jackfrost13 added backend This issue is related to backend enhancement New feature or request GSSoC22 Identifier for GirlScript Summer of Code sprint labels Mar 19, 2021
@jackfrost13 jackfrost13 added the level3 New features, major bug fixing. label Mar 19, 2021
@jackfrost13
Copy link
Collaborator

@palrohitg Please share an update

@jackfrost13
Copy link
Collaborator

@palrohitg Are you still working?

@palrohitg
Copy link
Author

palrohitg commented Apr 3, 2021 via email

@jackfrost13
Copy link
Collaborator

I didn't get you, please elaborate

@Jassi10000-zz
Copy link

I will like to try my hands on this
Assign me

@RishiKumarRay
Copy link

Are you doing this ? or should I go for it ?

@Jassi10000-zz
Copy link

buddy you can go on !!

@hazemessam
Copy link
Contributor

@Kajol-Kumari Please, can you assign me this issue.

@hazemessam
Copy link
Contributor

@Kajol-Kumari Is this issue still active?

@hazemessam hazemessam removed their assignment May 28, 2022
@deepbeatz
Copy link

@himanshu1221 i want to work in this issue under JWOC

@Hritik1503
Copy link

I want to work for on this issue under jwoc , please assign me

@mathanraj0601
Copy link

Hi @Kajol-Kumari 👋. I am excited to work on the issue 🚀. Can you assign me this for SWOC24? Below are action plan

Action Plan/Task:

  • Create Separate Dockerfiles:

    • Create a dedicated Dockerfile for the front end (React.js).
    • Design a Dockerfile for the backend (Node.js).
    • Formulate a Dockerfile for MongoDB, including environment variables and port mapping.
  • Compose Docker-Compose:

    • Develop a Docker Compose file to launch the entire application effortlessly.
    • Incorporate two networks, one each for the backend and frontend.
  • Organize Files in the Repository:

    • Place Dockerfiles in their respective folders:
      project-root/
      |-- frontend/
      |   |-- Dockerfile
      |-- backend/
      |   |-- Dockerfile
      |   |-- mongo/
      |   |   |-- Dockerfile
      |-- docker-compose.yml
      

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend This issue is related to backend enhancement New feature or request GSSoC22 Identifier for GirlScript Summer of Code sprint level3 New features, major bug fixing.
Projects
None yet
Development

No branches or pull requests

8 participants