- Tilburg, Netherlands
- https://andydekoning.nl
- Joined on
2025-11-29
Block a user
andycloud_ide (latest)
Published 2025-12-14 17:32:19 +01:00 by Andy
Installation
docker pull git.andydekoning.nl/andy/andycloud_ide:latestsha256:a85d5a06321264fdd80a75b60dd885912623b458f77a1327cd87f6fe9a19fa01
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV LANG=en_US.UTF-8 |
| ENV CS_VERSION=4.106.3 |
| ENV GO_VERSION=1.25.5 |
| ARG USER=coder |
| RUN |1 USER=coder /bin/sh -c touch /var/mail/ubuntu && chown ubuntu /var/mail/ubuntu && userdel -r ubuntu; useradd -m -u 1000 -s /bin/bash ${USER} # buildkit |
| RUN |1 USER=coder /bin/sh -c apt-get update && apt-get install -y locales curl wget gnupg git zsh lsb-release ca-certificates build-essential python3 python-is-python3 libsecret-1-dev pkg-config supervisor && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 USER=coder /bin/sh -c chsh -s /bin/zsh ${USER} && apt-get remove -y libaom3 libaom0 || true # buildkit |
| RUN |1 USER=coder /bin/sh -c ARCH=$(dpkg --print-architecture) && if [ "$ARCH" = "amd64" ]; then TTYD_ARCH="x86_64"; elif [ "$ARCH" = "arm64" ]; then TTYD_ARCH="aarch64"; else echo "Unsupported architecture: $ARCH"; exit 1; fi && curl -fsSL "https://github.com/tsl0922/ttyd/releases/latest/download/ttyd.$TTYD_ARCH" -o /usr/local/bin/ttyd && chmod +x /usr/local/bin/ttyd # buildkit |
| RUN |1 USER=coder /bin/sh -c install -m 0755 -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc && chmod a+r /etc/apt/keyrings/docker.asc && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null && apt-get update && apt-get install -y docker-ce-cli && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 USER=coder /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 USER=coder /bin/sh -c npm install -g @angular/cli@latest # buildkit |
| RUN |1 USER=coder /bin/sh -c echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg # buildkit |
| RUN |1 USER=coder /bin/sh -c apt-get update -y && apt-get install -y google-cloud-cli kubectl && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 USER=coder /bin/sh -c ARCH=$(dpkg --print-architecture) && if [ "$ARCH" = "amd64" ]; then GO_ARCH="amd64"; elif [ "$ARCH" = "arm64" ]; then GO_ARCH="arm64"; else echo "Unsupported architecture: $ARCH"; exit 1; fi && curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-${GO_ARCH}.tar.gz" -o /tmp/go.tar.gz && tar -C /usr/local -xzf /tmp/go.tar.gz && rm /tmp/go.tar.gz && echo 'export PATH=$PATH:/usr/local/go/bin' > /etc/profile.d/go.sh && echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/zsh/zshenv # buildkit |
| RUN |1 USER=coder /bin/sh -c export PATH=$PATH:/usr/local/go/bin && go install github.com/boxboat/fixuid@latest && mv /root/go/bin/fixuid /usr/local/bin/fixuid && chown root:root /usr/local/bin/fixuid && chmod 4755 /usr/local/bin/fixuid # buildkit |
| RUN |1 USER=coder /bin/sh -c mkdir -p /usr/lib/code-server && curl -fL https://github.com/coder/code-server/releases/download/v4.106.3/code-server-4.106.3-linux-amd64.tar.gz | tar -zxC /usr/lib/code-server --strip-components=1 && ln -s /usr/lib/code-server/bin/code-server /usr/local/bin/code-server # buildkit |
| RUN |1 USER=coder /bin/sh -c mkdir -p /etc/supervisor/conf.d/ /home/${USER}/.config/code-server /home/${USER}/.local/share/code-server && chown -R ${USER}:${USER} /home/${USER} # buildkit |
| COPY supervisord.conf /etc/supervisord.template # buildkit |
| COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| COPY update_settings.py /usr/local/bin/update_settings.py # buildkit |
| RUN |1 USER=coder /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/update_settings.py # buildkit |
| USER root |
| ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 24.04 |
Details
2025-12-14 17:32:19 +01:00
Versions (30)
View all
Container
0
OCI / Docker
linux/amd64
881 MiB
cffc642dbad900edbc677147411422ff003fde1b
2025-12-14
latest
2025-12-14
f577d9892e941a43bbd33637f4605177ec53c816
2025-12-10
3fd2e860d1424488b94c8afe7c1a57e4296df192
2025-12-10
9db22689fdfefb007c3fd48055106083022f5737
2025-12-10