hyperionng (04.2023)
Published 2023-04-22 20:46:55 +00:00 by fblume
Installation
docker pull git.nucleolus.xyz/fblume/hyperionng:04.2023
sha256:fd11721ed0edd4243609819c3dccdc97345e14fdc1d26c076aa1eb8625ac2b43
Image Layers
ADD file:f2d012660f882f319a5878a3f9ce285f488b8f90fad49ad238541cf72089e035 in / |
CMD ["bash"] |
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y wget gpg sudo && wget -qO /tmp/hyperion.pub.key https://apt.hyperion-project.org/hyperion.pub.key && gpg --dearmor -o - /tmp/hyperion.pub.key > /usr/share/keyrings/hyperion.pub.gpg && echo "deb [signed-by=/usr/share/keyrings/hyperion.pub.gpg] https://apt.hyperion-project.org/ bullseye main" > /etc/apt/sources.list.d/hyperion.list && wget -qO /tmp/hyperion.nightly.pub.key https://nightly.apt.hyperion-project.org/hyperion.pub.key && gpg --dearmor -o - /tmp/hyperion.pub.key > /usr/share/keyrings/hyperion.nightly.pub.gpg && echo "deb [signed-by=/usr/share/keyrings/hyperion.nightly.pub.gpg] https://nightly.apt.hyperion-project.org/ bullseye main" > /etc/apt/sources.list.d/hyperion.nightly.list.disabled && apt-get update && apt-get install -y hyperion && apt-get -y --purge autoremove gpg && apt-get clean # buildkit |
EXPOSE map[19400/tcp:{}] |
EXPOSE map[19444/tcp:{}] |
EXPOSE map[19445/tcp:{}] |
EXPOSE map[19333/tcp:{}] |
EXPOSE map[2100/tcp:{}] |
EXPOSE map[8090/tcp:{}] |
EXPOSE map[8092/tcp:{}] |
ENV UID=1000 |
ENV GID=1000 |
RUN /bin/sh -c groupadd -f hyperion # buildkit |
RUN /bin/sh -c useradd -r -s /bin/bash -g hyperion hyperion # buildkit |
RUN /bin/sh -c echo "#!/bin/bash" > /start.sh # buildkit |
RUN /bin/sh -c echo "groupmod -g \$2 hyperion" >> /start.sh # buildkit |
RUN /bin/sh -c echo "usermod -u \$1 hyperion" >> /start.sh # buildkit |
RUN /bin/sh -c echo "chown -R hyperion:hyperion /config" >> /start.sh # buildkit |
RUN /bin/sh -c echo "sudo -u hyperion /usr/bin/hyperiond -v --service -u /config" >> /start.sh # buildkit |
RUN /bin/sh -c chmod 777 /start.sh # buildkit |
VOLUME [/config] |
CMD ["bash" "-c" "/start.sh ${UID} ${GID}"] |