FROM fholzer/nginx-brotli:latest

MAINTAINER MEWeC EPJ @ HSR

## === Copy nginx configurations
# Performance configs
COPY ./docker-image/nginx/nginx.conf /etc/nginx/nginx.conf
# Security configs
COPY ./docker-image/nginx/security-headers.conf /etc/nginx/security-headers.conf
# Page Configs
COPY ./docker-image/nginx/conf.d/ /etc/nginx/conf.d/

## === Delete default nginx content
RUN rm -rf /usr/share/nginx/html/*

## === Copy built app
COPY ./dist/apps/mewec-frontend/ /usr/share/nginx/html/

## === Setup script for initial config
COPY ./docker-image/copy-config-to-mount.sh /copy-config-to-mount.sh

ENTRYPOINT ["/copy-config-to-mount.sh"]
CMD ["nginx", "-g", "daemon off;"]
