tiangolo/node-frontend
این پروژه یک راهنمای عملی برای ساخت یک تصویر Docker است که در آن ابتدا یک برنامه Frontend با استفاده از Node.js بیلد میشود و سپس با وب سرور Nginx سرو میگردد. ️
کاربرد:
این روش به شما کمک میکند تا یک محیط تولید (production) بهینه و سبک برای اجرای برنامههای وب فرانتاند مانند React، Vue یا Angular ایجاد کنید.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید یک برنامه فرانتاند را با فرآیند build توسعه دهید و خروجی آن را با یک سرور سبک مثل Nginx ارائه دهید، این روش عالی است. همچنین برای استقرار در محیطهای کانتینری مثل Kubernetes یا Docker Compose مناسب است. ️
چند مثال از موارد استفاده:
ساخت یک اپلیکیشن React و اجرای آن با Nginx در داکر
استقرار فرانتاند در سرویسهای ابری مثل AWS یا Google Cloud
استفاده در محیطهای CI/CD برای ایجاد تصاویر قابل انتقال
- ##docker
- ##nodejs
- ##nginx
- ##frontend
- ##webdevelopment
- ##react
- ##vue
- ##angular
- ##container
- ##devops
