Lio

ephemeral (dev)

Published 2024-11-29 19:33:30 +00:00 by l in l/ephemeral

Installation

docker pull git.lio.cat/l/ephemeral:dev
sha256:12a7c0b4d8c5066288deb7739b1f79760b20c7e21a1b5d2177a5189e2517a04d

About this package

Intended to be used within Dev Containers, contains everything I might need when coding

Image layers

ADD alpine-minirootfs-3.20.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL org.opencontainers.image.source=https://git.lio.cat/l/emphemeral
LABEL org.opencontainers.image.title=Emphemeral
LABEL org.opencontainers.image.description=Intended to be used within Dev Containers, contains everything I might need when coding
RUN /bin/sh -c apk add --no-cache git openrc openssh zsh curl bat exa rsync shadow neofetch npm yarn deno # buildkit
RUN /bin/sh -c npm i -g pnpm # buildkit
RUN /bin/sh -c ln -f /bin/zsh /bin/sh # buildkit
RUN /bin/sh -c ln -f /bin/zsh /bin/ash # buildkit
RUN /bin/sh -c git config --global core.autocrlf true # buildkit
COPY ./dotfiles /root/.files # buildkit
RUN /bin/sh -c ln -sf /root/.files/.zshrc /root/.zshrc # buildkit
RUN /bin/sh -c ZSH=~/.zsh KEEP_ZSHRC=yes sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # buildkit
COPY docker-entrypoint.sh / # buildkit
RUN /bin/sh -c chmod +x /docker-entrypoint.sh # buildkit
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["sleep" "infinity"]

Labels

Key Value
org.opencontainers.image.description Intended to be used within Dev Containers, contains everything I might need when coding
org.opencontainers.image.source https://git.lio.cat/l/emphemeral
org.opencontainers.image.title Emphemeral
Details
Container
2024-11-29 19:33:30 +00:00
3
OCI / Docker
linux/amd64
92 MiB
Versions (1) View all
dev 2024-11-29