From dfdcb14b798232113bea6c70b1b17b32816c6fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20W=C3=BChr?= Date: Thu, 5 Dec 2024 09:59:42 +0100 Subject: [PATCH] Initial commit --- Dockerfile | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4ead111 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,56 @@ +FROM docker.io/alpine:edge + +ENV OS_ENV=container + +RUN --mount=target=/var/cache/apk,type=cache,sharing=locked \ + apk update && \ + apk upgrade && \ + apk add fish \ + bash \ + shadow \ + sudo \ + starship \ + starship-fish-completion \ + git \ + git-flow \ + github-cli \ + curl \ + fzf \ + ripgrep \ + ripgrep-fish-completion \ + tmux \ + most \ + neovim \ + micro \ + delta + +RUN adduser -u1000 -D code code && \ + chsh -s "$(which fish)" code && \ + adduser code wheel && \ + mkdir -p /workspace && \ + chown -R code:code /workspace + +COPY <