As mentioned in 8ffb3d9, required changes were merged into upstream.
Version packaged for Debian 12 seems to contain these changes.
Ubuntu 22.04 mentioned in commit description is based on Debian 12.
universal-ctags has the same version string in both repos.
https://packages.debian.org/bookworm/amd64/universal-ctags
https://packages.ubuntu.com/jammy/universal-ctags
34 lines
693 B
Docker
34 lines
693 B
Docker
FROM debian:bookworm
|
|
|
|
RUN \
|
|
apt-get update && \
|
|
apt-get --no-install-recommends -y install \
|
|
python3 \
|
|
python3-pip \
|
|
python3-falcon \
|
|
python3-jinja2 \
|
|
python3-bsddb3 \
|
|
python3-pytest \
|
|
python3-pygments \
|
|
universal-ctags \
|
|
perl \
|
|
git \
|
|
apache2 \
|
|
libapache2-mod-wsgi-py3 \
|
|
libjansson4 \
|
|
libyaml-0-2 \
|
|
wget
|
|
|
|
COPY . /usr/local/elixir/
|
|
|
|
RUN mkdir -p /srv/elixir-data/
|
|
|
|
# apache elixir config, see elixir README
|
|
# make apache less stricter about cgitb spam headers
|
|
COPY ./docker/000-default.conf /etc/apache2/sites-available/000-default.conf
|
|
|
|
RUN a2enmod cgi rewrite
|
|
|
|
EXPOSE 80
|
|
|
|
ENTRYPOINT ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]
|