FROM nginx:alpine # Accept build argument for version ARG VERSION=dev ARG BUILD_DATE=unknown # Create version.json file with build information RUN printf '{"version":"%s","buildDate":"%s"}\n' "${VERSION}" "${BUILD_DATE}" > /usr/share/nginx/html/version.json # Copy the HTML file COPY index.html /usr/share/nginx/html/index.html # Copy nginx configuration COPY nginx.conf /etc/nginx/conf.d/default.conf # Expose port 80 EXPOSE 80