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

Devops: [FEATURE] Dockerize The Application and build a CI/CD pipeline #35

Open
Trishank-K opened this issue Oct 4, 2024 · 2 comments · May be fixed by #51
Open

Devops: [FEATURE] Dockerize The Application and build a CI/CD pipeline #35

Trishank-K opened this issue Oct 4, 2024 · 2 comments · May be fixed by #51
Assignees

Comments

@Trishank-K
Copy link

Trishank-K commented Oct 4, 2024

  • Dockerizing the application would provide us a Consistent Environment:

    • Docker containers ensure that an application runs the same way regardless of where it is deployed, whether it's on a developer’s local machine, a staging server, or in production. This eliminates the "it works on my machine" problem by packaging the application with its dependencies, configurations, and environment.
  • Faster Onboarding

    • New developers can quickly start working on a project by running a Docker container with the application’s development environment already set up. This reduces the friction involved in configuring local environments manually.
  • CI/CD Pipleine

    • Whenever a PR is mergerd to the main/master branch the application would run manual or automated tests and deploy the application
  • Proposed Solution

    • Dockerize the application by creating a Dockerfile that packages the app and its dependencies into a lightweight container. Include a docker-compose.yml file for easy multi-container management, such as linking services like databases. This will ensure consistent development, testing, and production environments, while simplifying deployment and scaling.
    • Use github workflows and dockerhub to create a CI/CD pipeline

I am interested to work on this issue!
Please assign it to me

@Trishank-K
Copy link
Author

On it!

@Trishank-K
Copy link
Author

Trishank-K commented Oct 8, 2024

Hey @BamaCharanChhandogi The issue has been fixed by me in the PR #51 !
Can you please add this issue under hactoberfest ?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants