13 lines
467 B
Docker
13 lines
467 B
Docker
# Picker: static files served by unprivileged nginx on port 8080.
|
|
FROM nginxinc/nginx-unprivileged:1.28-alpine
|
|
|
|
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
|
COPY index.html manifest.webmanifest sw.js /usr/share/nginx/html/
|
|
COPY css /usr/share/nginx/html/css
|
|
COPY js /usr/share/nginx/html/js
|
|
COPY icons /usr/share/nginx/html/icons
|
|
|
|
EXPOSE 8080
|
|
|
|
HEALTHCHECK --interval=30s --timeout=3s --retries=3 \
|
|
CMD wget -q -O /dev/null http://127.0.0.1:8080/healthz || exit 1
|