From cffb5fe5f7e3c93360593c513f4dce35b94bf096 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Thu, 25 Apr 2024 19:02:22 +0200 Subject: [PATCH] Add initial dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0a0954b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM tsl0922/ttyd:latest + +RUN apt-get update && apt-get install --no-install-recommends -y \ + git \ + neovim \ + zsh \ + sudo + +RUN useradd -m -d /home/dev -s /usr/bin/zsh dev && adduser dev sudo +RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers + +USER dev +WORKDIR /home/dev + +ENTRYPOINT ["/usr/bin/tini", "--"] +CMD ["ttyd", "-W", "bash"]