feat: add TTLCache for get_cache_version and TEMPLATE_AUTO_RELOAD config with Makefile worker count variables
This commit is contained in:
+5
-2
@@ -1,4 +1,3 @@
|
||||
# syntax=docker/dockerfile:1
|
||||
# ppy: the single shared image every DevPlace container instance runs.
|
||||
# Build once with `make ppy`. Context is devplacepy/services/containers/files.
|
||||
FROM python:3.13-slim-bookworm AS base
|
||||
@@ -7,6 +6,8 @@ ENV PYTHONUNBUFFERED=1 \
|
||||
PYTHONDONTWRITEBYTECODE=1 \
|
||||
PIP_NO_CACHE_DIR=1 \
|
||||
PIP_DISABLE_PIP_VERSION_CHECK=1 \
|
||||
PIP_DEFAULT_TIMEOUT=120 \
|
||||
PIP_RETRIES=10 \
|
||||
DEBIAN_FRONTEND=noninteractive \
|
||||
PLAYWRIGHT_BROWSERS_PATH=/opt/playwright
|
||||
|
||||
@@ -43,9 +44,11 @@ FROM deps AS runtime
|
||||
COPY sudo /usr/local/bin/sudo
|
||||
COPY aptroot /usr/local/bin/aptroot
|
||||
COPY pagent /usr/bin/pagent.py
|
||||
COPY bot.py /usr/bin/botje.py
|
||||
COPY d.py /usr/bin/d.py
|
||||
COPY .vimrc /home/pravda/.vimrc
|
||||
RUN set -eu; \
|
||||
chmod 0755 /usr/local/bin/sudo /usr/local/bin/aptroot /usr/bin/pagent.py; \
|
||||
chmod 0755 /usr/local/bin/sudo /usr/local/bin/aptroot /usr/bin/pagent.py /usr/bin/botje.py /usr/bin/d.py; \
|
||||
ln -sf /usr/local/bin/sudo /usr/bin/sudo || true; \
|
||||
for t in apt apt-get dpkg; do ln -sf /usr/local/bin/aptroot "/usr/local/bin/$t"; done; \
|
||||
if getent passwd 1000 >/dev/null 2>&1; then \
|
||||
|
||||
Reference in New Issue
Block a user