nymiro admin
  • Joined on 2026-06-03

learn-runner (main)

Published 2026-08-18 21:37:14 +12:00 by admin

Installation

docker pull git.dmwf994.com/admin/learn-runner:main
sha256:354453290a07598f8c4044242a95e71f4d6ae7de5a3e49aec4b2221dd20d24d7

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1785715200'
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl util-linux libicu76 && rm -rf /var/lib/apt/lists/*
COPY file:0147b0abe80390bd227c4a8dcaaafb66d73a37c7c7a525f6108fa66b6672a63b in /usr/local/bin/node
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends openjdk-21-jdk-headless && rm -rf /var/lib/apt/lists/*
ENV DOTNET_ROOT=/usr/share/dotnet
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet
/bin/sh -c curl -fsSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh && bash /tmp/dotnet-install.sh --channel 10.0 --install-dir /usr/share/dotnet && rm /tmp/dotnet-install.sh
WORKDIR /opt/csharp-template
/bin/sh -c dotnet new console -o . -n app --force && dotnet restore && dotnet build -c Release --no-restore && chmod -R a+rX /opt/csharp-template
WORKDIR /app
COPY dir:046aae2e698e99b5067860c8c37131a657a8d81594d50b4dc74f81a2fd737e94 in runner/dist
COPY dir:e1aa9bf2f7ad5465328d7d3c78ffe5899268b876ea6fbfd749e63bc9a59c4521 in node_modules
/bin/sh -c useradd --uid 65532 --create-home --shell /usr/sbin/nologin sandbox && mkdir -p /work && chown sandbox:sandbox /work
USER sandbox
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 WORK_ROOT=/work CSHARP_TEMPLATE=/opt/csharp-template CSHARP_DLL=bin/Release/net10.0/app.dll PORT=8790
EXPOSE 8790
CMD ["node" "runner/dist/index.js"]
Details
Container
2026-08-18 21:37:14 +12:00
0
OCI / Docker
linux/amd64
524 MiB
Versions (1) View all
main 2026-08-18