sha256:8416a1bde1313e94dcfdabf174122cc35fb8f24cc8eac0623d269ee530d4c496
2024-10-08 13:03:36 -0400
143 MB
/home/app/web
GPG_KEYA035C8C19219BA821ECEA86B64E628F8D684696D
HOME/home/app
LANGC.UTF-8
PATH/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PYTHON_GET_PIP_SHA25645a2bb8bf2bb5eff16fdd00faef6f29731831c7c59bd9fc2bf1f3bed511ff1fe
PYTHON_GET_PIP_URLhttps://github.com/pypa/get-pip/raw/9af82b715db434abb94a0a6f3569f43e72157346/public/get-pip.py
PYTHON_PIP_VERSION23.1.2
PYTHON_SETUPTOOLS_VERSION65.5.1
PYTHON_VERSION3.11.4
[#000] sha256:52d2b7f179e32b4cbd579ee3c4958027988f9a8274850ab0c7c24661e3adaac5 - 19.36% (27.8 MB)
[#001] sha256:2b8a9a2240c1224b34f6aafbc3310f9a3fe65bd6893050906d02e89fc8326aa9 - 2.33% (3.34 MB)
[#002] sha256:051d6521462a7eb4ca0374e97701d6eec68eb51b118d3ef5d002798b498fb12e - 11.87% (17 MB)
[#003] sha256:fce84b1f897c621e9474bd4d5a49e2e22fa35e248e78e754010d34ec3d2d28cd - 0.0% (245 Bytes)
[#004] sha256:46233543d8c2dc599bdb9d522180ca9e14cad4ac2017a5dc481660bfa4aa3ed9 - 2.24% (3.22 MB)
[#005] sha256:4efd9559edad6bf7564bd818c6b242526c69eb458aac544e248e16d5d5b47c90 - 0.0% (129 Bytes)
[#006] sha256:6e1e8d64ff7afc17d3fe58914c3dc16a0eb3bc9c5e281b489c895c1ba3e781e6 - 0.0% (1.13 KB)
[#007] sha256:08ba43a3fe508c239df0987523cf37bcc2568be7fbc9222d8fd82b54ca1e268c - 0.0% (145 Bytes)
[#008] sha256:215109fb4a3ca78ec6de17c1a9fac5af721553e75f82231490f451233c6cfe36 - 0.0% (168 Bytes)
[#009] sha256:3a92a87a0f690342b2536b82a2e09ad1cc4fe1e6f8b4c09cd694bc6e58074945 - 0.0% (168 Bytes)
[#010] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#011] sha256:9233197baf9c2d22f2ab0703fdda345b6a64e37e555cd5aeddc65d6ed7c4447f - 0.0% (2.82 KB)
[#012] sha256:51c6b50a4742673f783e4bf8dfd200569934e69f310eb710d3cf8c64922e2c0b - 0.0% (6.5 KB)
[#013] sha256:34c92d6a7cc37b8fc82a57f3959fc2ab5ddd920a8eaf0bb4cce7303264c62c29 - 20.97% (30.1 MB)
[#014] sha256:76e9b1d2d07b5eff2ea60f04c08e62b396cb758416da985694b2f68bffffd53e - 13.44% (19.3 MB)
[#015] sha256:8ddfbb756e0ad51de0b142c921671ea2fcde088ca94e7e48118316cefdb2ac11 - 0.0% (372 Bytes)
[#016] sha256:803978f9d1bc068a7b5fc44ed38daab3988b1e546c3e55649f54c60309ccb398 - 5.19% (7.45 MB)
[#017] sha256:3e13140758ee72692b0002da425ede4d7857e08bd1ace38634200519b52f9537 - 17.44% (25 MB)
[#018] sha256:45892a8f8a92c2182a63247f3b2f51c9b4cdd50ed73ed4ff90c3a36f495d19e5 - 0.0% (330 Bytes)
[#019] sha256:b6af3b7b6336e448dc07a0bf8f2c0f7a7e253a5a2505847d702d7eb93e4cf1fe - 0.0% (340 Bytes)
[#020] sha256:b6af3b7b6336e448dc07a0bf8f2c0f7a7e253a5a2505847d702d7eb93e4cf1fe - 0.0% (340 Bytes)
[#021] sha256:c666a7dc2cb2913d15c41438a344aef389a2b3c84575d325a4f6a9d4654bf7a8 - 0.0% (548 Bytes)
[#022] sha256:83fc0128f79dc942ff4d83f42879c54fdbff71de969a4a19c128a86504a6baf5 - 0.0% (557 Bytes)
[#023] sha256:83fc0128f79dc942ff4d83f42879c54fdbff71de969a4a19c128a86504a6baf5 - 0.0% (557 Bytes)
[#024] sha256:5e50da9ae6c152fd19cf103e308ec62bcb10f0e4f2e39a6db8807501dd2756e6 - 0.0% (533 Bytes)
[#025] sha256:0376314a38a0053a781f9589468be1e4551500f8c6ed21f1316686ee109fb1d8 - 0.0% (540 Bytes)
[#026] sha256:59ad4b0de0a7872657591826e5907e6b923721e4d56d43d96bf88d5a46d54ad2 - 0.0% (543 Bytes)
[#027] sha256:28444d4c054c540573acc594e4057eedc07c13a5a2bfcd1003b9dfda675fca69 - 3.57% (5.12 MB)
[#028] sha256:346f5a4c7d6711afdde130054bf58eb967bdeaf0b284c9de1c4bc84f1b85c6d0 - 3.58% (5.13 MB)
/bin/sh -c #(nop) ADD file:997f5a9b32407d96efac41a1cfafb318f77de077c8b5cd7065b6ec9796b4bf5e in /
2023-08-16 00:59:47 UTC/bin/sh -c #(nop) CMD ["bash"]
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV LANG=C.UTF-8
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates netbase tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV PYTHON_VERSION=3.11.4
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev gcc gnupg libbluetooth-dev libbz2-dev libc6-dev libdb-dev libexpat1-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make tk-dev uuid-dev wget xz-utils zlib1g-dev ; wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; gpg --batch --verify python.tar.xz.asc python.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" python.tar.xz.asc; mkdir -p /usr/src/python; tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; rm python.tar.xz; cd /usr/src/python; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-lto --with-system-expat --without-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; LDFLAGS="${LDFLAGS:--Wl},--strip-all"; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-}" "PROFILE_TASK=${PROFILE_TASK:-}" ; rm python; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" "PROFILE_TASK=${PROFILE_TASK:-}" python ; make install; cd /; rm -rf /usr/src/python; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) \) -exec rm -rf '{}' + ; ldconfig; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; python3 --version # buildkit
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; for src in idle3 pydoc3 python3 python3-config; do dst="$(echo "$src" | tr -d 3)"; [ -s "/usr/local/bin/$src" ]; [ ! -e "/usr/local/bin/$dst" ]; ln -svT "$src" "/usr/local/bin/$dst"; done # buildkit
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV PYTHON_PIP_VERSION=23.1.2
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV PYTHON_SETUPTOOLS_VERSION=65.5.1
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/9af82b715db434abb94a0a6f3569f43e72157346/public/get-pip.py
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)ENV PYTHON_GET_PIP_SHA256=45a2bb8bf2bb5eff16fdd00faef6f29731831c7c59bd9fc2bf1f3bed511ff1fe
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends wget; wget -O get-pip.py "$PYTHON_GET_PIP_URL"; echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; export PYTHONDONTWRITEBYTECODE=1; python get-pip.py --disable-pip-version-check --no-cache-dir --no-compile "pip==$PYTHON_PIP_VERSION" "setuptools==$PYTHON_SETUPTOOLS_VERSION" ; rm -f get-pip.py; pip --version # buildkit
2023-07-22 09:54:20 UTC (buildkit.dockerfile.v0)CMD ["python3"]
2024-09-24 12:41:01 -0400 (buildkit.dockerfile.v0)LABEL maintainer=John Adams
2024-09-24 12:41:01 -0400 (buildkit.dockerfile.v0)LABEL version=1.0.034
2024-09-24 12:41:01 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /home/app # buildkit
2024-09-24 12:41:01 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup --system app && adduser --system --group app # buildkit
2024-09-24 12:41:01 -0400 (buildkit.dockerfile.v0)ENV HOME=/home/app
2024-09-24 12:41:01 -0400 (buildkit.dockerfile.v0)ENV APP_HOME=/home/app/web
2024-09-24 12:41:02 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir $APP_HOME # buildkit
2024-09-24 12:41:02 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir $APP_HOME/staticfiles # buildkit
2024-09-24 12:41:02 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir $APP_HOME/mediafiles # buildkit
2024-09-24 12:41:02 -0400 (buildkit.dockerfile.v0)WORKDIR /home/app/web
2024-09-24 12:41:02 -0400 (buildkit.dockerfile.v0)COPY ./logos/favicon.ico APP_HOME/staticfiles/favicon.ico # buildkit
2024-09-24 12:41:02 -0400 (buildkit.dockerfile.v0)COPY ./logos/logov2.png APP_HOME/staticfiles/logov2.png # buildkit
2024-09-24 12:45:29 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends netcat-openbsd postgresql-client # buildkit
2024-09-24 12:46:12 -0400 (buildkit.dockerfile.v0)COPY /usr/src/app/wheels /wheels # buildkit
2024-09-24 12:46:12 -0400 (buildkit.dockerfile.v0)COPY /usr/src/app/requirements.txt . # buildkit
2024-09-24 12:46:28 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c pip install --upgrade pip # buildkit
2024-09-24 12:46:47 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c pip install --no-cache /wheels/* # buildkit
2024-09-24 12:46:47 -0400 (buildkit.dockerfile.v0)COPY ./entrypoint.sh . # buildkit
2024-09-24 12:46:47 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c sed -i 's/\r$//g' $APP_HOME/entrypoint.sh # buildkit
2024-09-24 12:46:47 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c chmod +x $APP_HOME/entrypoint.sh # buildkit
2024-09-24 12:46:47 -0400 (buildkit.dockerfile.v0)COPY ./start.sh . # buildkit
2024-09-24 12:46:48 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c sed -i 's/\r$//g' $APP_HOME/start.sh # buildkit
2024-09-24 12:46:48 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c chmod +x $APP_HOME/start.sh # buildkit
2024-09-24 12:46:48 -0400 (buildkit.dockerfile.v0)COPY ./start.dev.sh . # buildkit
2024-09-24 12:46:48 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c sed -i 's/\r$//g' $APP_HOME/start.dev.sh # buildkit
2024-09-24 12:46:49 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c chmod +x $APP_HOME/start.dev.sh # buildkit
2024-10-08 13:03:35 -0400 (buildkit.dockerfile.v0)COPY . /home/app/web # buildkit
2024-10-08 13:03:36 -0400 (buildkit.dockerfile.v0)RUN /bin/sh -c chown -R app:app $APP_HOME # buildkit
2024-10-08 13:03:36 -0400 (buildkit.dockerfile.v0)USER app
2024-10-08 13:03:36 -0400 (buildkit.dockerfile.v0)ENTRYPOINT ["/home/app/web/entrypoint.sh"]