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

"Added Github Action Workflow to Automate & Dockerized React Application" #28

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

RohanRusta21
Copy link

Hi,

I have added/contributed few things to repository as mentioned below:

  1. I have added the Dockerfile to Make the Docker Build of the Application.

  2. In .github/workflows folder, I have added pushimage.yml file to automate the docker build process and pushing the image to ghcr.io. By having the public image of the application any one can use the application irrespective of the specs they have in their machine. (Workflow will update the Image automatically whenever any commits happen to the repo for branch:main)

  3. Docker Image is of Light weight which anyone can use freely and make n numbers of containers of it.

  4. Command to pull and run the Image :
    docker pull ghcr.io/rohanrusta21/github-readme:latest
    docker run -itd -p 3000:3000 ghcr.io/rohanrusta21/github-readme:latest

  5. Please Find the Image of the following commands :

image image image

Please Review & Approve
@praveenscience @vinitshahdeo @Nikhar444 @vermakhushboo @Isha988

@github-actions github-actions bot added the gssoc23 This is label for GirlScript Summer of Code 2023 label May 28, 2023
@praveenscience
Copy link
Member

These are amazing, but why? What's the use-case? We just have a simple HTML & CSS landing page. I don't understand where's this going to help?

@RohanRusta21
Copy link
Author

These are amazing, but why? What's the use-case? We just have a simple HTML & CSS landing page. I don't understand where's this going to help?

Hi,

This Dockerised Image can help you when you have to scale your React Web App. These Images can be used if you cloud. To be frank I am just a simple guy who deals with CICD pipelines and Infra of Project , so I am not good in development. So I can contribute this only :)

@praveenscience
Copy link
Member

Ahhh, I understand, thanks for the contribution. Although this doesn't enhance this project, I'm happy to accept it! 😊

Copy link
Member

@praveenscience praveenscience left a comment

Choose a reason for hiding this comment

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

Kindly remove the changes to package-lock.json. Thanks.

@arunavabasucom
Copy link

I would like to work on this!

@praveenscience
Copy link
Member

@arunavabasu-03 Seriously? 🤔 Did you even understand what's happening? Okay, go ahead and explain me what you're gonna do, if I am assigning this to you. If your reply is amazing, I am gonna give you 100 ₹ just for a comment. 😊

@RohanRusta21
Copy link
Author

Kindly remove the changes to package-lock.json. Thanks.

sure @praveenscience

@RohanRusta21
Copy link
Author

Ahhh, I understand, thanks for the contribution. Although this doesn't enhance this project, I'm happy to accept it! 😊

thank you for your support @praveenscience

@praveenscience
Copy link
Member

What's the level you want for this? Also give me some time till tomorrow I need to also revert once I merge this... Or you can do another PR to revert it so that it stays how it was before, just doing this for your experience. 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc23 This is label for GirlScript Summer of Code 2023
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants