peertube (production-leap)

Published 2023-08-27 10:48:13 +02:00 by Kiba

Installation

docker pull forge.kipax.tech/kiba/peertube:production-leap
sha256:871e26ba8ceeb4df8b6de708bf41297d57903e322bfba27341a8613aeb749dac

About this package

Image containing a minimal environment for containers based on openSUSE Leap 15.5.

Image Layers

KIWI 9.24.43
/bin/sh -c zypper update -yl && zypper install -yl -t pattern devel_basis && zypper install -yl --no-recommends openssl python311 curl git dirmngr npm18 nodejs-default libopus0
/bin/sh -c mv /usr/lib/python3.11 /usr/lib/python3
/bin/sh -c zypper ar https://mirror.karneval.cz/pub/linux/packman/suse/openSUSE_Leap_15.5/Essentials/ packman-essential && zypper --gpg-auto-import-keys ref && zypper install -yl packman-essential:ffmpeg-4
/bin/sh -c rpm --import https://download.opensuse.org/repositories/devel:/languages:/nodejs/15.5/repodata/repomd.xml.key && zypper ar -f https://download.opensuse.org/repositories/devel:/languages:/nodejs/15.5/ languagesnodejs155 && zypper install -yl --no-recommends yarn
/bin/sh -c rm /var/lib/zypp/* -fR
/bin/sh -c gpg --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && curl -o /usr/local/bin/gosu -SL "https://github.com/tianon/gosu/releases/download/1.16/gosu-amd64" && curl -o /usr/local/bin/gosu.asc -SL "https://github.com/tianon/gosu/releases/download/1.16/gosu-amd64.asc" && gpg --verify /usr/local/bin/gosu.asc && rm /usr/local/bin/gosu.asc && chmod +x /usr/local/bin/gosu && gosu nobody true
/bin/sh -c groupadd -r peertube && useradd -r -g peertube -m peertube
COPY dir:910bab4331c9f7e867d48150eadec941c1cd245e93a50084832bcd612e266b2b in /app
WORKDIR /app
USER peertube
/bin/sh -c cd client && yarn install --pure-lockfile --network-timeout 1200000 && cd ../ && yarn install --pure-lockfile --network-timeout 1200000 && npm run build && rm -r ./node_modules ./client/node_modules ./client/.angular && yarn install --pure-lockfile --production --network-timeout 1200000 --network-concurrency 20 && yarn cache clean
USER root
/bin/sh -c mkdir /data /config
/bin/sh -c chown -R peertube:peertube /data /config
ENV NODE_ENV production
ENV NODE_CONFIG_DIR /app/config:/app/support/docker/production/config:/config
ENV PEERTUBE_LOCAL_CONFIG /config
VOLUME /data
VOLUME /config
COPY file:72d084a6329c66ca0e284efde8fe21a06cc80bbe9200618448ddee3d7537ac0f in /usr/local/bin/entrypoint.sh
ENTRYPOINT [ "/usr/local/bin/entrypoint.sh" ]
EXPOSE 9000 1935
CMD [ "node", "dist/server" ]

Labels

Key Value
io.buildah.version 1.31.2
org.openbuildservice.disturl obs://build.opensuse.org/openSUSE:Leap:15.5:Images/images/94e835f3ce4ecbd5d43b0946c0cb0b42-opensuse-leap-image:docker
org.opencontainers.image.created 2023-07-21T07:02:16.875729892Z
org.opencontainers.image.description Image containing a minimal environment for containers based on openSUSE Leap 15.5.
org.opencontainers.image.title openSUSE Leap 15.5 Base Container
org.opencontainers.image.url https://www.opensuse.org/
org.opencontainers.image.vendor openSUSE Project
org.opencontainers.image.version 15.5.4.231
org.opensuse.base.created 2023-07-21T07:02:16.875729892Z
org.opensuse.base.description Image containing a minimal environment for containers based on openSUSE Leap 15.5.
org.opensuse.base.disturl obs://build.opensuse.org/openSUSE:Leap:15.5:Images/images/94e835f3ce4ecbd5d43b0946c0cb0b42-opensuse-leap-image:docker
org.opensuse.base.reference registry.opensuse.org/opensuse/leap:15.5.4.231
org.opensuse.base.title openSUSE Leap 15.5 Base Container
org.opensuse.base.url https://www.opensuse.org/
org.opensuse.base.vendor openSUSE Project
org.opensuse.base.version 15.5.4.231
org.opensuse.reference registry.opensuse.org/opensuse/leap:15.5.4.231
Details
Container
2023-08-27 10:48:13 +02:00
4
OCI / Docker
linux/amd64
517 MiB
Versions (1) View all
production-leap 2023-08-27