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

Adding Dockerfile and docker-compose.yml files (Tested) #60

Merged
merged 1 commit into from
Oct 18, 2024

Conversation

RandomSummer
Copy link
Contributor

I have created Dockerfile and docker-compose.yml files for the local repo. You no longer need to beat your head about setting up the environment for the project or Web app.

docker-compose
dockerfile
isro-app

Steps to run the Docker:

  1. Install WSL (Ubuntu-24.04) (recommended) for Windows and Mac users
  2. Install docker in WSL, not in your OS kernel.
  3. Run the command: docker-compose up

Now you are set to go !!! 😉😉😉

Features:

  1. Environment Consistency
  2. Simplified Setup
  3. Version Control for Environments
  4. Isolation
  5. Ease to Deployment
  6. CI/CD Integration
  7. Resource Efficiency
  8. Saves your time to set the environment
  9. It can automate the updates like any changes in requirements.txt or any file
  10. It can ease your burden

Upcoming Ideas:

  1. I can make the whole project cloud-based image helpful for the developer to use and update the project.
  2. Can contribute to the streamlit UI/UX design

Could you just merge the pull request? I will be changing the readme file, and providing the appropriate instructions to run the docker image in the local repo.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉 Thank you for your contribution! Your pull request has been submitted successfully. A maintainer will review it as soon as possible. We appreciate your support in making this project better

@Devanik21 Devanik21 added documentation Improvements or additions to documentation help wanted Extra attention is needed question Further information is requested gssoc-ext level3 labels Oct 18, 2024
@Devanik21 Devanik21 merged commit 6c34b64 into Devanik21:main Oct 18, 2024
1 of 2 checks passed
@Devanik21
Copy link
Owner

I have created Dockerfile and docker-compose.yml files for the local repo. You no longer need to beat your head about setting up the environment for the project or Web app.

docker-compose dockerfile isro-app

Steps to run the Docker:

  1. Install WSL (Ubuntu-24.04) (recommended) for Windows and Mac users
  2. Install docker in WSL, not in your OS kernel.
  3. Run the command: docker-compose up

Now you are set to go !!! 😉😉😉

Features:

  1. Environment Consistency
  2. Simplified Setup
  3. Version Control for Environments
  4. Isolation
  5. Ease to Deployment
  6. CI/CD Integration
  7. Resource Efficiency
  8. Saves your time to set the environment
  9. It can automate the updates like any changes in requirements.txt or any file
  10. It can ease your burden

Upcoming Ideas:

  1. I can make the whole project cloud-based image helpful for the developer to use and update the project.
  2. Can contribute to the streamlit UI/UX design

Could you just merge the pull request? I will be changing the readme file, and providing the appropriate instructions to run the docker image in the local repo.

@RandomSummer , wow🫡, plz try them

@RandomSummer
Copy link
Contributor Author

bro, please add the hacktoberfest label as well 😁😁😁😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation gssoc-ext help wanted Extra attention is needed level3 question Further information is requested
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants