وب‌سرویس مجید

پروژه node-frontend

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