FROM debian:bookworm-slim

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
        apache2 \
        libapache2-mod-auth-gssapi \
        krb5-user \
        ca-certificates && \
    rm -rf /var/lib/apt/lists/* && \
    a2enmod proxy proxy_http headers auth_gssapi rewrite

COPY gitea-spnego.conf /etc/apache2/sites-available/gitea-spnego.conf
RUN a2dissite 000-default && a2ensite gitea-spnego

EXPOSE 4000

CMD ["apache2ctl", "-D", "FOREGROUND"]
