Intended to be used within Dev Containers, contains everything I might need when coding
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"] |
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 |