FROM debian:buster-slim
RUN apt update && \
    apt -y install apt-transport-https lsb-release ca-certificates gnupg2 curl wget && \
    curl -sL https://nginx.org/keys/nginx_signing.key | apt-key add - && \
    printf "deb http://yangtze.my-card.in/nginx-plus/debian `lsb_release -cs` nginx-plus\n" | tee /etc/apt/sources.list.d/nginx-plus.list && \
    apt update && \
    apt -y install nginx-plus && \
    rm -rf /var/lib/apt/lists/* /etc/nginx/sites-enabled/* /etc/nginx/conf.d/default.conf /usr/lib/nginx-plus/check-subscription
COPY ./dummy /usr/lib/nginx-plus/check-subscription

EXPOSE 80 443
STOPSIGNAL SIGTERM
CMD ["nginx", "-g", "daemon off;"]
