- Sussex, England
- https://luke-else.co.uk
-
Software Engineer and Student from South England
- Joined on
2022-02-07
Block a user
tf-dev (latest)
Installation
docker pull git.luke-else.co.uk/luke-else/tf-dev:latestsha256:09561ff5cacf72e492661c4117c5a495f9bd2d6fd67d99f11444523e541889e7
Image Layers
| ADD alpine-minirootfs-20260127-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache curl helix shadow openssl-dev pkgconf build-base ca-certificates # buildkit |
| RUN /bin/sh -c mkdir /app # buildkit |
| WORKDIR /app |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache curl git jq openssh openssh-client tmux sudo ca-certificates busybox-extras net-tools iputils procps make build-base pre-commit fastfetch # buildkit |
| RUN /bin/sh -c adduser -D dev && echo "dev ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers # buildkit |
| RUN /bin/sh -c usermod -aG wheel dev # buildkit |
| RUN /bin/sh -c chsh -s /bin/zsh dev # buildkit |
| USER dev |
| WORKDIR /home/dev |
| RUN /bin/sh -c sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.1/zsh-in-docker.sh)" # buildkit |
| CMD ["tmux"] |
| RUN /bin/sh -c curl --proto '=https' --tlsv1.2 -fsSL https://get.opentofu.org/install-opentofu.sh -o install-opentofu.sh # buildkit |
| RUN /bin/sh -c chmod +x install-opentofu.sh # buildkit |
| RUN /bin/sh -c sudo ./install-opentofu.sh --install-method apk # buildkit |
| RUN /bin/sh -c rm -f install-opentofu.sh # buildkit |
| CMD ["tmux"] |