18 lines
435 B
Docker
18 lines
435 B
Docker
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
|
|
|