Mercurial > hg
view contrib/docker/apache-server/Dockerfile @ 44975:1a4b9b602e54 stable
py3: fix broken man page generation, it was generating `(default: NUL*)`
`bytes(default)` was producing things like `(default: \x00)` when handed
non-bytes values such as `1`, `10`, or `True`. The man page generation would
apparently ignore these bytes and produce man pages that had the string
`(default: )`.
Test Plan:
- Ran `cd doc; python3 gendoc.py "hg.1.gendoc"` and grepped for bad output
- Ran `make deb`, extracted the deb, manually inspected `hg.1` file.
Differential Revision: https://phab.mercurial-scm.org/D8639
author | Kyle Lippincott <spectral@google.com> |
---|---|
date | Wed, 17 Jun 2020 16:11:11 -0700 |
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"]