2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2026-01-19 00:02:56 +00:00

Update initial containerfile to use official base debian image and work over network

This commit is contained in:
Wookey
2025-07-17 01:43:29 +01:00
parent a2356d9559
commit 93172f3b70

View File

@@ -8,15 +8,15 @@ FROM docker.io/library/debian:bookworm
WORKDIR /home/expo2
RUN apt update && \
apt install -y postgresql apache2 survex rsync git cgit proftpd && \
python3 python3-django python3-pil python3-piexif && \
python3-bs4 python3-unidecode python3-cryptography && \
libjs-codemirror libjs-proj4
apt install -y postgresql apache2 survex rsync git cgit proftpd \
python3 python3-django python3-pil python3-piexif \
python3-bs4 python3-unidecode python3-cryptography \
libjs-codemirror
# do we need libjs-leaflet? libjs-sizzle? libjs-mgrs?
# Install non-packaged dependencies
# apt install CaveView and bins and from local repo
# apt install CaveView and bins and libjs-proj4 from local repo/backports?
# Copy only the dependency files first
#wget troggle/pyproject.toml troggle/uv.lock
#RUN wget troggle/pyproject.toml && uv sync --frozen