Mercurial > hg
view contrib/docker/apache-server/Dockerfile @ 52316:a820a7a1fce0 default tip
setup: require TLS 1.2 support from the Python interpreter (BC)
Before it was optional, and either 1.1 or 1.2 was sufficient. Now that the
default minimum is 1.2, it needs to be present to work out of the box.
The code here is more convoluted than the corresponding checks in `sslutil.py`,
but I'm leaving it alone because it can all be simplified when py38 is dropped.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Thu, 21 Nov 2024 11:46:10 -0500 |
parents | fd5247a88e63 |
children |
line wrap: on
line source
FROM debian:wheezy ENV DEBIAN_FRONTEND noninteractive ENV WSGI_PROCESSES 4 ENV WSGI_THREADS 1 ENV WSGI_MAX_REQUESTS 100000 EXPOSE 80 VOLUME ["/var/hg/htdocs", "/var/hg/repos"] RUN apt-get update && apt-get -y install libapache2-mod-wsgi python-dev vim # Install our own Apache site. RUN a2dissite 000-default ADD vhost.conf /etc/apache2/sites-available/hg RUN a2ensite hg ADD hgwebconfig /defaulthgwebconfig ADD entrypoint.sh /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] CMD ["/usr/sbin/apache2", "-DFOREGROUND"]