# Step 1: Build the Hugo site FROM klakegg/hugo:ext-debian AS build-stage # Set the working directory inside the container WORKDIR /app # Copy all files to the working directory COPY . . # Build the Hugo site RUN hugo --minify # Step 2: Use an Apache httpd image to serve the site FROM httpd:2.4-alpine # Copy the public folder from the build stage to the Apache document root COPY --from=build-stage /app/public/ /usr/local/apache2/htdocs/