Sign inSign up

praekeltfoundation/contentrepo:use-new-tools-ea40407

Index digest

sha256:d01e20fd74a27544b06fd501a65529bc2e97b46d1ec5dc1e56759dc896cae880

OS/ARCH

linux/amd64

Compressed size

137.03 MB

Last pushed

5 months by praekeltorgdeploy

Type

Image

Manifest digest

sha256:972939b07c532760727238f3254b623402dbaa5272d61cc33db6ac23cbc58a9b

Image Layers

1ADD file ... in / 25.88 MB
2CMD ["bash"]0 B
3ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
4ENV LANG=C.UTF-80 B
5RUN /bin/sh -c set -eux;2.65 MB
6ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D0 B
7ENV PYTHON_VERSION=3.10.110 B
8RUN /bin/sh -c set -eux;10.97 MB
9RUN /bin/sh -c set -eux;245 B
10ENV PYTHON_PIP_VERSION=23.0.10 B
11ENV PYTHON_SETUPTOOLS_VERSION=65.5.10 B
12ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/0d8570dc44796f4369b652222cf176b3db6ac70e/public/get-pip.py0 B
13ENV PYTHON_GET_PIP_SHA256=96461deced5c2a487ddc65207ec5a9cffeca0d34e7af7ea1afc470ff0d7462070 B
14RUN /bin/sh -c set -eux;3.21 MB
15CMD ["python3"]0 B
16LABEL maintainer=Praekelt.org <[email protected]>0 B
17RUN /bin/sh -c set -ex;163 B
18RUN /bin/sh -c set -ex;32 B
19COPY scripts /scripts # buildkit442 B
20ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/scripts0 B
21RUN /bin/sh -c set -xe;728.47 KB
22ENTRYPOINT ["tini" "--"]0 B
23CMD ["python"]0 B
24RUN /bin/sh -c addgroup --system1.38 KB
25RUN /bin/sh -c apt-get-install.sh libpq51.16 MB
26ENV NGINX_VERSION=1.20.2 NGINX_GPG_KEY=573BFD6B3D8FBC641079A6ABABF5BD827BD9BF620 B
27RUN /bin/sh -c set -ex;1.32 MB
28COPY nginx/ /etc/nginx/ # buildkit2.86 KB
29RUN /bin/sh -c pip install6.26 MB
30COPY gunicorn/ /etc/gunicorn/ # buildkit1.52 KB
31RUN /bin/sh -c pip install153.47 KB
32EXPOSE map[8000/tcp:{}]0 B
33WORKDIR /app93 B
34COPY django-entrypoint.sh celery-entrypoint.sh /scripts/ #1.8 KB
35ENTRYPOINT ["tini" "--" "django-entrypoint.sh"]0 B
36CMD []0 B
37COPY /uv /uvx /bin/ #23.26 MB
38COPY . /app # buildkit2.12 MB
39WORKDIR /app32 B
40ENV PATH=/app/.venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/scripts0 B
41ENV UV_PYTHON_DOWNLOADS=00 B
42RUN /bin/sh -c uv sync53.55 MB
43ENV DJANGO_SETTINGS_MODULE=contentrepo.settings.production0 B
44RUN /bin/sh -c django-admin collectstatic5.77 MB
45CMD ["contentrepo.wsgi:application" "--timeout=120" "--workers=1" "--threads=4"0 B

Command

ADD file:2058e04b33179527a56999678c1c62dfcf76944675afcd77b5163141fb025f8c in /