Skip to content

docs: added a guide for Dockerized React.js 19 application #22375

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

Merged
merged 20 commits into from
Apr 24, 2025

Conversation

kristiyan-velkov
Copy link
Contributor

Description

This PR introduces a comprehensive, language-specific guide for containerizing React.js applications using Docker, aimed at helping developers streamline development, testing, and deployment workflows. It includes practical steps and examples to set up CI/CD pipelines using GitHub Actions, aligning with modern DevOps best practices.

What’s Included

  • Step-by-step instructions to containerize React.js apps using Docker.
  • Configuration for a local development environment inside containers.
  • Guidance on running unit tests inside Docker containers.
  • Full CI/CD pipeline setup using GitHub Actions for automated builds and deployments.
  • Deployment instructions for a local Kubernetes cluster to validate production readiness.

Credits
Krisityan Velkov, Docker Captain and experienced Front-end Engineer.

…ge documentation

[feat] imrpove build images section

[feat] updated the containerize react.js guide

[feat] added documentation for how to develop and test react.js application

[feat] added files for deploy, ci/cd

[feat] added page ci-cd

[feat] added deployment documentation for React.js application

[feat] improve the react.js guide

[feat] improve react.hs documentation to follow the same strcuture
Copy link

netlify bot commented Apr 6, 2025

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit 771fd65
🔍 Latest deploy log https://app.netlify.com/sites/docsdocker/deploys/6809c3076968850008934b29
😎 Deploy Preview https://deploy-preview-22375--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@kristiyan-velkov kristiyan-velkov changed the title docs: add a guide for Dockerized React.js 19 application docs: added a guide for Dockerized React.js 19 application Apr 6, 2025
@craig-osterhout craig-osterhout requested a review from a team April 8, 2025 21:15
Copy link
Contributor

@craig-osterhout craig-osterhout left a comment

Choose a reason for hiding this comment

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

Thanks @kristiyan-velkov. It looks great. I really like the formatting you did for the docker init command. I'm going to steal that for the other guides.

I left a lot of petty style nits. You can refer to the style guide or let me know if any questions. The biggest offender was bolding. Typically, we only use it for UI text.

kristiyan-velkov and others added 16 commits April 18, 2025 14:15
@kristiyan-velkov
Copy link
Contributor Author

Thanks for the feedback! @craig-osterhout 💯
Glad you liked the formatting, I put a lot of effort.
I went ahead and fixed the style issues you pointed out. I'll make sure to stick closer to the style guide moving forward, especially around bolding.
Let me know if you spot anything else 🚀

Thank you!

@craig-osterhout craig-osterhout self-requested a review April 21, 2025 15:48
Copy link
Contributor

@craig-osterhout craig-osterhout left a comment

Choose a reason for hiding this comment

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

@kristiyan-velkov, there are a couple small indention issues I missed on the first review. After fixing those, it's good to go.

@kristiyan-velkov
Copy link
Contributor Author

@craig-osterhout , Thanks for the heads-up — I’ve fixed the indentation issues. Should be all good now! Let me know if anything else pops up.

Copy link
Contributor

@craig-osterhout craig-osterhout left a comment

Choose a reason for hiding this comment

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

LGTM

@craig-osterhout craig-osterhout merged commit 9084d49 into docker:main Apr 24, 2025
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants