FROM nginx:1.21.0

ARG NGINX_VERSION=1.21.0

ARG REVISION
ARG BUILDTIME
ARG NGINX_PORT=8000
LABEL REVISION=${REVISION}
LABEL BUILDTIME=${BUILDTIME}

ENV NGINX_PORT="${NGINX_PORT}" \
    NGINX_SERVER="_" \
    PROXY_BUFFERS="8 32k" \
    PROXY_BUSY_BUFFERS_SIZE="32k" \
    PROXY_BUFFER_SIZE="16k" \
    PROXY_CACHE_PATH="/tmp" \
    PROXY_CACHE_KEYS_ZONE="default_zone" \
    PROXY_CACHE_MAX_SIZE="5g" \
    PROXY_CACHE_INACTIVE="10m" \
    HEALTH_CHECK_PATH="/loadBalancerStatus.aspx" \
    BACKEND_ADDRESS="prod-adminapi.filtr.com" \
    HEALTH_CHECK_BACKEND_ADDRESS="prod-api.filtr.com"

COPY default.conf.template /etc/nginx/templates/default.conf.template

EXPOSE ${NGINX_PORT}
