# Use an official Nginx image as the base image FROM nginx:latest # Remove default Nginx configuration RUN rm /etc/nginx/conf.d/default.conf # Copy custom Nginx configuration COPY nginx.conf /etc/nginx/conf.d # Set the working directory in the container WORKDIR /usr/share/nginx/html # Copy the project files into the container's directory COPY . . # Expose port 80 to the outside world EXPOSE 80 # Start Nginx when the container starts CMD ["nginx", "-g", "daemon off;"]