peertube (production-leap)
Published 2023-08-27 10:48:13 +02:00 by Kiba
Installation
docker pull forge.kipax.tech/kiba/peertube:production-leapsha256:871e26ba8ceeb4df8b6de708bf41297d57903e322bfba27341a8613aeb749dacAbout 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
Versions (1)
View all
production-leap
2023-08-27