diff --git a/Dockerfile b/Dockerfile index 948c5e5..2749dfa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,13 @@ RUN bundle install COPY . /home RUN jekyll build +FROM debian:bookworm AS mime-types +RUN apt-get update && apt-get install -y media-types + +RUN echo 'types {' > /tmp/mime.types +RUN sed -e '/^$/d' -e 's/$/;/' /etc/mime.types >> /tmp/mime.types +RUN echo '}' >> /tmp/mime.types + FROM nginx COPY --from=builder /home/_site /usr/share/nginx/html -COPY nginx.conf /etc/nginx/conf.d/default.conf +COPY --from=mime-types /tmp/mime.types /etc/nginx/mime.types diff --git a/nginx.conf b/nginx.conf deleted file mode 100644 index cdb54d7..0000000 --- a/nginx.conf +++ /dev/null @@ -1,21 +0,0 @@ -# vim:set et sw=4 ts=4: - -server { - listen 80; - server_name localhost; - - location / { - root /usr/share/nginx/html; - index index.html index.htm; - } - - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - - location ~* \.vcf$ { - default_type text/vcard; - root /usr/share/nginx/html; - } -}