arkanum (0.1.0)

Published 2022-11-25 11:39:59 +01:00 by OCram85 in arkanum/arkanum

Installation

docker pull gitea.ocram85.com/codeserver/arkanum:0.1.0
sha256:1fd32141d9a93da5e4149244aa9113ca5cc60a71da00dd6b5a6f53f721a54e8b

About this package

Code-Server container optimized for daily use.

Image Layers

COPY dir:a557e634d363ffe57e54439cf49ff698442c2c692799e02d16866ce3b91ced40 in /
ARG BUILD_DATE
ARG VERSION
ARG MODS_VERSION=v3
LABEL build_version=Linuxserver.io version:- b60203ad-ls49 Build-date:- 2022-11-08T06:11:48+01:00
LABEL maintainer=TheLamer
ADD 67183683f126bd923d1bbf876334979e150f8166b74653634c96ff37a0bdc6ce in /docker-mods
ARG DEBIAN_FRONTEND=noninteractive
ENV HOME=/root LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 TERM=xterm S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_VERBOSITY=1 S6_STAGE2_HOOK=/docker-mods
COPY file:a832ffe2a292058d8249cfacec2e5e041d7fb81f0f8c747a90e11b97233ee47d in /etc/apt/
|4 BUILD_DATE=2022-11-08T06:11:48+01:00 DEBIAN_FRONTEND=noninteractive MODS_VERSION=v3 VERSION=b60203ad-ls49 /bin/sh -c echo "**** Ripped from Ubuntu Docker Logic ****" && set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests && mkdir -p /run/systemd && echo 'docker' > /run/systemd/container && echo "**** install apt-utils and locales ****" && apt-get update && apt-get install -y apt-utils locales && echo "**** install packages ****" && apt-get install -y curl gnupg jq netcat tzdata && echo "**** generate locale ****" && locale-gen en_US.UTF-8 && echo "**** create abc user and make our folders ****" && useradd -u 911 -U -d /config -s /bin/false abc && usermod -G users abc && mkdir -p /app /config /defaults && chmod +x /docker-mods && echo "**** cleanup ****" && apt-get autoremove && apt-get clean && rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* /var/log/*
COPY dir:080442c48a79b8e74452a818968300096240e7b1a58da6ed6aca7745232be405 in /
ENTRYPOINT ["/init"]
LABEL org.opencontainers.image.authors=linuxserver.io
LABEL org.opencontainers.image.created=2022-11-08T06:11:48+01:00
LABEL org.opencontainers.image.description=baseimage-ubuntu image by linuxserver.io
LABEL org.opencontainers.image.documentation=https://docs.linuxserver.io/images/docker-baseimage-ubuntu
LABEL org.opencontainers.image.licenses=GPL-3.0-only
LABEL org.opencontainers.image.ref.name=8af1ed2a87ea1b09e4d6ab43b0a5135337b53dde
LABEL org.opencontainers.image.revision=8af1ed2a87ea1b09e4d6ab43b0a5135337b53dde
LABEL org.opencontainers.image.source=https://github.com/linuxserver/docker-baseimage-ubuntu
LABEL org.opencontainers.image.title=Baseimage-ubuntu
LABEL org.opencontainers.image.url=https://github.com/linuxserver/docker-baseimage-ubuntu/packages
LABEL org.opencontainers.image.vendor=linuxserver.io
LABEL org.opencontainers.image.version=b60203ad-ls49
ARG BUILD_DATE
ARG VERSION
ARG CODE_RELEASE
LABEL build_version=Linuxserver.io version:- 4.8.3-ls141 Build-date:- 2022-11-20T06:32:22-06:00
LABEL maintainer=aptalca
ARG DEBIAN_FRONTEND=noninteractive
ENV HOME=/config
RUN |4 BUILD_DATE=2022-11-20T06:32:22-06:00 VERSION=4.8.3-ls141 CODE_RELEASE=4.8.3 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** install runtime dependencies ****" && apt-get update && apt-get install -y git jq libatomic1 nano net-tools netcat sudo && echo "**** install code-server ****" && if [ -z ${CODE_RELEASE+x} ]; then CODE_RELEASE=$(curl -sX GET https://api.github.com/repos/coder/code-server/releases/latest | awk '/tag_name/{print $4;exit}' FS='[""]' | sed 's|^v||'); fi && mkdir -p /app/code-server && curl -o /tmp/code-server.tar.gz -L "https://github.com/coder/code-server/releases/download/v${CODE_RELEASE}/code-server-${CODE_RELEASE}-linux-amd64.tar.gz" && tar xf /tmp/code-server.tar.gz -C /app/code-server --strip-components=1 && echo "**** clean up ****" && apt-get clean && rm -rf /config/* /tmp/* /var/lib/apt/lists/* /var/tmp/* # buildkit
COPY /root / # buildkit
EXPOSE map[8443/tcp:{}]
LABEL maintainer=OCram85
ARG VERSION
LABEL build_version=v0.1.0
LABEL org.opencontainers.image.authors=OCram85
LABEL org.opencontainers.image.vendor=OCram85
LABEL org.opencontainers.image.title=Arkanum
LABEL org.opencontainers.image.description=Code-Server container optimized for daily use.
LABEL org.opencontainers.image.licenses=AGPL-3.0
ARG TAG
LABEL org.opencontainers.image.version=v0.1.0
LABEL org.opencontainers.image.url=https://gitea.ocram85.com/CodeServer/arkanum
LABEL org.opencontainers.image.source=https://gitea.ocram85.com/CodeServer/arkanum.git
LABEL org.opencontainers.image.documentation=https://gitea.ocram85.com/CodeServer/arkanum
RUN |2 VERSION=v0.1.0 TAG=v0.1.0 /bin/sh -c echo "**** install starship prompt ****" && curl -sS https://starship.rs/install.sh | sh -s -- -f && echo "eval \"\$(starship init bash)\"" >> /etc/bash.bashrc # buildkit
ENV STARSHIP_CONFIG=/etc/starship.toml
COPY starship.toml /etc/starship.toml # buildkit
ADD gitconfig-system /etc/gitconfig # buildkit
RUN |2 VERSION=v0.1.0 TAG=v0.1.0 /bin/sh -c echo "**** setup git ****" && echo 'source /usr/share/bash-completion/completions/git' >> /etc/bash.bashrc # buildkit
ADD arkanum /usr/bin/ # buildkit
ADD arkanum-completion /etc/bash_completion.d/ # buildkit
RUN |2 VERSION=v0.1.0 TAG=v0.1.0 /bin/sh -c chmod +x /usr/bin/arkanum && chmod +x /etc/bash_completion.d/arkanum-completion && echo 'source /etc/bash_completion.d/arkanum-completion' >> /etc/bash.bashrc && touch "$HOME/enable_motd" && echo "if [[ ! -e \"$HOME/data/User/settings.json\" ]]; then arkanum --install-extensions && arkanum --reset-codesetting && echo -e \"🧙 \\e[32markanum\\e[0m: Please reload Arkanum to finalize the setup...\" && read foo; fi" >> /etc/bash.bashrc && echo "if [[ -e \"$HOME/enable_motd\" ]]; then echo -e \"Use 🧙 \\e[32m'arkanum'\\e[0m to install missing runtimes like dotnet or NodeJs.\"; fi" >> /etc/bash.bashrc # buildkit
WORKDIR /app/code-server/lib/vscode/out/vs/workbench
ADD FiraCode/fonts/* ./fonts/ # buildkit
ADD FiraCode/fonts.css ./ # buildkit
RUN |2 VERSION=v0.1.0 TAG=v0.1.0 /bin/sh -c cat fonts.css >> workbench.web.main.css # buildkit

Labels

Key Value
build_version v0.1.0
maintainer OCram85
org.opencontainers.image.authors OCram85
org.opencontainers.image.created 2022-11-20T06:32:22-06:00
org.opencontainers.image.description Code-Server container optimized for daily use.
org.opencontainers.image.documentation https://gitea.ocram85.com/CodeServer/arkanum
org.opencontainers.image.licenses AGPL-3.0
org.opencontainers.image.ref.name f0f3e4d15311ed949b14a926a9e8f774558638b8
org.opencontainers.image.revision f0f3e4d15311ed949b14a926a9e8f774558638b8
org.opencontainers.image.source https://gitea.ocram85.com/CodeServer/arkanum.git
org.opencontainers.image.title Arkanum
org.opencontainers.image.url https://gitea.ocram85.com/CodeServer/arkanum
org.opencontainers.image.vendor OCram85
org.opencontainers.image.version v0.1.0
Details
Container
2022-11-25 11:39:59 +01:00
1
OCI / Docker
linux/amd64
OCram85
AGPL-3.0
178 MiB
Versions (23) View all
next 2024-05-12
latest 2024-04-07
1.5.0 2024-02-09
1.5 2024-02-09
1 2024-02-09