FROM nginx:alpine # Move to Nginx's public folder WORKDIR /usr/share/nginx/html # 1. CRUCIAL: Remove Nginx's default "Welcome" page files completely RUN rm -rf ./* # 2. Copy your compiled static assets into the root folder. # NOTE: If your folder is named "dist" instead of "build", change "build/" to "dist/" COPY dist/ . # 3. Copy your custom Nginx configuration to override the default server block COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 3000 CMD ["nginx", "-g", "daemon off;"]