diff --git a/packaging/Dockerfile.alpine b/packaging/Dockerfile.alpine index 4bac089..4f2f085 100644 --- a/packaging/Dockerfile.alpine +++ b/packaging/Dockerfile.alpine @@ -2,14 +2,11 @@ FROM alpine:3.24 -RUN apk add gcc g++ make sudo python3-dev musl-dev git cmake glfw-dev pkgconfig libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libxext-dev wayland-dev libxkbcommon-dev mesa-dev -RUN wget -qO- https://astral.sh/uv/install.sh | sh -ENV PATH="/root/.local/bin:${PATH}" -COPY . eris -RUN uv tool install --python 3.14 ./eris -RUN eris --install-all-tools +RUN apk add sudo python3 +COPY dist/eris /usr/local/bin/eris +RUN python3 /usr/local/bin/eris --install-all-tools -ENTRYPOINT ["eris"] +ENTRYPOINT ["python3", "/usr/local/bin/eris"] # docker build -t eris -f packaging/Dockerfile.arch . diff --git a/packaging/Dockerfile.arch b/packaging/Dockerfile.arch index 742e9f1..51c82b0 100644 --- a/packaging/Dockerfile.arch +++ b/packaging/Dockerfile.arch @@ -2,15 +2,11 @@ FROM archlinux:latest -RUN pacman -Sy --noconfirm gcc python make git cmake glfw pkg-config libx11 libxcursor libxrandr libxinerama libxi libxext wayland libxkbcommon mesa sudo -RUN curl -LsSf https://astral.sh/uv/install.sh | sh -ENV PATH="/root/.local/bin:${PATH}" -COPY . eris -RUN uv tool install --python 3.14 ./eris -RUN chmod a+rwx -R /root -RUN eris --install-all-tools +RUN pacman -Sy --noconfirm sudo python +COPY dist/eris /usr/local/bin/eris +RUN python3 /usr/local/bin/eris --install-all-tools -ENTRYPOINT ["eris"] +ENTRYPOINT ["python3", "/usr/local/bin/eris"] # docker build -t eris -f packaging/Dockerfile.arch . diff --git a/packaging/Dockerfile.debian b/packaging/Dockerfile.debian index e3ceb92..19dee67 100644 --- a/packaging/Dockerfile.debian +++ b/packaging/Dockerfile.debian @@ -2,17 +2,11 @@ FROM debian:trixie -RUN apt-get update -RUN apt-get install -y build-essential curl git cmake libglfw3-dev pkg-config libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libxext-dev libwayland-dev libxkbcommon-dev libegl1-mesa-dev python3-dev -RUN curl -LsSf https://astral.sh/uv/install.sh | sh -ENV PATH="/root/.local/bin:${PATH}" -COPY . eris -RUN uv tool install --python 3.14 ./eris -RUN chmod a+rwx -R /root -RUN apt-get install -y sudo -RUN eris --install-all-tools +RUN apt-get update && apt-get install -y sudo python3 +COPY dist/eris /usr/local/bin/eris +RUN python3 /usr/local/bin/eris --install-all-tools -ENTRYPOINT ["eris"] +ENTRYPOINT ["python3", "/usr/local/bin/eris"] # docker build -t eris -f packaging/Dockerfile.debian . diff --git a/packaging/Dockerfile.fedora b/packaging/Dockerfile.fedora index c3c87d0..a9dbd48 100644 --- a/packaging/Dockerfile.fedora +++ b/packaging/Dockerfile.fedora @@ -2,16 +2,11 @@ FROM fedora:44 -RUN dnf -y install gcc gcc-c++ make curl git cmake glfw-devel pkgconfig libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel libXi-devel libXext-devel wayland-devel libxkbcommon-devel mesa-libEGL-devel python3-devel -RUN curl -LsSf https://astral.sh/uv/install.sh | sh -ENV PATH="/root/.local/bin:${PATH}" -COPY . eris -RUN uv tool install --python 3.14 ./eris -RUN chmod a+rwx -R /root -RUN dnf -y install sudo -RUN eris --install-all-tools +RUN dnf -y install sudo python3 +COPY dist/eris /usr/local/bin/eris +RUN python3 /usr/local/bin/eris --install-all-tools -ENTRYPOINT ["eris"] +ENTRYPOINT ["python3", "/usr/local/bin/eris"] # docker build -t eris -f packaging/Dockerfile.fedora . diff --git a/packaging/Dockerfile.ubuntu b/packaging/Dockerfile.ubuntu index 0a84948..42d4b30 100644 --- a/packaging/Dockerfile.ubuntu +++ b/packaging/Dockerfile.ubuntu @@ -2,17 +2,11 @@ FROM ubuntu:26.04 -RUN apt-get update -RUN apt-get install -y build-essential curl git cmake libglfw3-dev pkg-config libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libxext-dev libwayland-dev libxkbcommon-dev libegl1-mesa-dev python3-dev -RUN curl -LsSf https://astral.sh/uv/install.sh | sh -ENV PATH="/root/.local/bin:${PATH}" -COPY . eris -RUN uv tool install --python 3.14 ./eris -RUN chmod a+rwx -R /root -RUN apt-get install -y sudo -RUN eris --install-all-tools +RUN apt-get update && apt-get install -y sudo python3 +COPY dist/eris /usr/local/bin/eris +RUN python3 /usr/local/bin/eris --install-all-tools -ENTRYPOINT ["eris"] +ENTRYPOINT ["python3", "/usr/local/bin/eris"] # docker build -t eris -f packaging/Dockerfile.ubuntu .