FROM nginx:alpine # Static assets COPY index.html /usr/share/nginx/html/ COPY style.css /usr/share/nginx/html/ COPY app.js /usr/share/nginx/html/ # nginx.conf is provided at runtime via ConfigMap mount. # We do NOT copy it into the image; the default nginx.conf in the image # would be used if the ConfigMap mount is missing. EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]