22FROM ubuntu:24.04
33
44ENV DOCKER_BUILDKIT=1
5+ # macht mise global verfügbar
6+ ENV PATH="/root/.local/bin:${PATH}"
57
68# Install Nginx
79RUN apt-get -y update \
810 && apt-get -y install nginx git curl gnupg software-properties-common --no-install-recommends \
911 && rm -rf /var/lib/apt/lists/*
1012
11- # Expose the port for access
12- EXPOSE 3000/tcp
13-
1413# Run the Nginx server
1514CMD ["/usr/sbin/nginx" , "-g" , "daemon off;" ]
1615
@@ -21,17 +20,21 @@ CMD ["/usr/sbin/nginx", "-g", "daemon off;"]
2120SHELL ["/bin/bash" , "-c" ]
2221
2322# # Common tools
24- RUN apt-get -y update && apt-get -y install neovim jq less openssl openssh-client gpg wget zip unzip autoconf patch build-essential rustc libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libgmp-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-dev --no-install-recommends
23+ RUN apt-get -y update && apt-get -y install neovim jq less openssl\
24+ openssh-client gpg wget zip unzip autoconf patch build-essential\
25+ rustc libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libgmp-dev\
26+ libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-dev\
27+ --no-install-recommends
2528
2629# # Mise
2730RUN curl https://mise.run | sh \
2831 && echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
2932
3033# # Java
31- # RUN ~/.local/bin/ mise use java@lts -g
34+ # RUN mise use java@lts -g
3235
3336# # Nodejs
34- # RUN ~/.local/bin/ mise use node@lts -g
37+ # RUN mise use node@lts -g
3538
3639# Funky Terminal
3740RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/v1.2.0/zsh-in-docker.sh)" -- \
@@ -60,9 +63,7 @@ RUN sh -c "$(wget -O- https://github.com/deluan/zsh-in-docker/releases/download/
6063# && apt-get update && apt-get -y install terraform=1.9.2-* --no-install-recommends
6164
6265# # Kamal via mise and ruby
63- # RUN curl https://mise.run | sh \
64- # && echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc \
65- # && ~/.local/bin/mise use --global ruby@3.2.2 \
66- # && ~/.local/share/mise/installs/ruby/3.2.2/bin/gem install kamal
66+ # RUN mise use ruby@3.2.2 -g \
67+ # && mise x -- gem install kamal -v 1.9.2
6768
6869WORKDIR /workspace
0 commit comments