# server image
FROM nginx:alpine

# set up static content
WORKDIR /usr/share/nginx

COPY ./docker/nginx.conf /etc/nginx/nginx.conf
COPY ./docker/default.conf /etc/nginx/conf.d/default.conf
COPY ./docker/variables.conf /etc/nginx/variables.conf
COPY ./docker/redirect.js /etc/nginx/njs/redirect.js
COPY ./docker/redirects-autogenerated.conf /etc/nginx/redirects-autogenerated.conf
COPY ./docker/redirects.conf /etc/nginx/redirects.conf
COPY ./dist ./html/docs

# a fuse that checks the external Nginx config files. It fails the image
# building when the config contains some syntax errors.
RUN nginx -t
