mirror of
https://github.com/pretix/pretix.git
synced 2026-08-28 13:34:40 +00:00
Docker: Upgrade to Debian bookworm (#3591)
This commit is contained in:
+12
-12
@@ -1,4 +1,4 @@
|
|||||||
FROM python:3.11-bullseye
|
FROM python:3.11-bookworm
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
@@ -20,20 +20,20 @@ RUN apt-get update && \
|
|||||||
supervisor \
|
supervisor \
|
||||||
libmaxminddb0 \
|
libmaxminddb0 \
|
||||||
libmaxminddb-dev \
|
libmaxminddb-dev \
|
||||||
zlib1g-dev && \
|
zlib1g-dev \
|
||||||
|
nodejs \
|
||||||
|
npm && \
|
||||||
apt-get clean && \
|
apt-get clean && \
|
||||||
rm -rf /var/lib/apt/lists/* && \
|
rm -rf /var/lib/apt/lists/* && \
|
||||||
dpkg-reconfigure locales && \
|
dpkg-reconfigure locales && \
|
||||||
locale-gen C.UTF-8 && \
|
locale-gen C.UTF-8 && \
|
||||||
/usr/sbin/update-locale LANG=C.UTF-8 && \
|
/usr/sbin/update-locale LANG=C.UTF-8 && \
|
||||||
mkdir /etc/pretix && \
|
mkdir /etc/pretix && \
|
||||||
mkdir /data && \
|
mkdir /data && \
|
||||||
useradd -ms /bin/bash -d /pretix -u 15371 pretixuser && \
|
useradd -ms /bin/bash -d /pretix -u 15371 pretixuser && \
|
||||||
echo 'pretixuser ALL=(ALL) NOPASSWD:SETENV: /usr/bin/supervisord' >> /etc/sudoers && \
|
echo 'pretixuser ALL=(ALL) NOPASSWD:SETENV: /usr/bin/supervisord' >> /etc/sudoers && \
|
||||||
mkdir /static && \
|
mkdir /static && \
|
||||||
mkdir /etc/supervisord && \
|
mkdir /etc/supervisord
|
||||||
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - && \
|
|
||||||
apt-get install -y nodejs
|
|
||||||
|
|
||||||
|
|
||||||
ENV LC_ALL=C.UTF-8 \
|
ENV LC_ALL=C.UTF-8 \
|
||||||
@@ -63,10 +63,10 @@ RUN pip3 install -U \
|
|||||||
RUN chmod +x /usr/local/bin/pretix && \
|
RUN chmod +x /usr/local/bin/pretix && \
|
||||||
rm /etc/nginx/sites-enabled/default && \
|
rm /etc/nginx/sites-enabled/default && \
|
||||||
cd /pretix/src && \
|
cd /pretix/src && \
|
||||||
rm -f pretix.cfg && \
|
rm -f pretix.cfg && \
|
||||||
mkdir -p data && \
|
mkdir -p data && \
|
||||||
chown -R pretixuser:pretixuser /pretix /data data && \
|
chown -R pretixuser:pretixuser /pretix /data data && \
|
||||||
sudo -u pretixuser make production
|
sudo -u pretixuser make production
|
||||||
|
|
||||||
USER pretixuser
|
USER pretixuser
|
||||||
VOLUME ["/etc/pretix", "/data"]
|
VOLUME ["/etc/pretix", "/data"]
|
||||||
|
|||||||
Reference in New Issue
Block a user