{"repo":"kristiyan-velkov/frontend-production-dockerfiles","free":true,"listed":false,"github":"https://github.com/kristiyan-velkov/frontend-production-dockerfiles","clone":"git clone https://github.com/kristiyan-velkov/frontend-production-dockerfiles.git","description":"Production-ready Dockerfiles for React.js, Angular, Vue.js, and Next.js. Optimized for performance, security, and minimal image size.","language":"TypeScript","stars":66,"topics":["angular","devops","docker","dockerfile","front-end","frontend","frontend-docker","kristiyan-velkov","multistage-build","nextjs"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Production-ready Dockerfiles for React , Angular , Vue , Next.js , Remix , TanStack Start , Analog , and Nuxt — built for: - 🛠 Production — Small, fast, predictable images for real-world deployment. - 🔒 Security — Non-root users, pinned base image tags, and Docker-recommended hardening. - ⚡ Efficient builds — Multi-stage builds and layer ordering for faster rebuilds and reliable CI/CD. Author : Kristiyan Velkov — Docker Captain, author of the official Docker guides for React.js, Angular, Vue.js, Node.js, and more. --- Supported Frameworks / Libraries Framework Version Directory Port --------------------- ------------------ ---------------- ---- ✅ React.js v19.2.3 react.js 8080 ✅ Next.js v16.1.1 next.js 3000 ✅ Remix.js React Router v7.10 remix.js/ 3000 ✅ TanStack Start v1.132 tanstack-start/ 3000 ✅ Angular v21 angular/ 8080 ✅ Analog.js v2.2 (Angular 21) analog.js 3000 ✅ Vue.js v3.5 vue.js 8080 ✅ Nuxt.js v4.2 nuxt.js 3000 --- Getting Started 1. Clone the repository Clone the repo and go to the framework folder you need: --- 2. Docker Compose Each project includes a compose.yml file. To build and run with Docker Compose, navigate to the framework folder, then: To run in the background (detached): To stop and remove containers: --- 3. Task or Make To use the commands in the table below, you need Docker Desktop and either: - Task — for Taskfile commands. or if you prefer Make : - Make) — for Makefile commands. 3.1 Usage Taskfile Command Makefile Command Description -------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/kristiyan-velkov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kristiyan-velkov/frontend-production-dockerfiles/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}