diff --git a/pdp-10/its/Dockerfile b/pdp-10/its/Dockerfile new file mode 100644 index 0000000..a158723 --- /dev/null +++ b/pdp-10/its/Dockerfile @@ -0,0 +1,28 @@ +FROM debian:buster-slim + +RUN apt-get update && apt-get install -y \ + ca-certificates \ + simh \ + --no-install-recommends \ + && rm -rf /var/lib/apt/lists/* + +RUN buildDeps=' \ + expect \ + gcc \ + git \ + libc6-dev \ + make \ + ' \ + && set -x \ + && apt-get update && apt-get install -y $buildDeps --no-install-recommends \ + && rm -rf /var/lib/apt/lists/* \ + && git clone --depth 1 "https://github.com/PDP-10/its.git" /usr/src/its \ + && ( \ + cd /usr/src/its \ + && make EMULATOR=simh \ + ) \ + && apt-get purge -y --auto-remove $buildDeps + +WORKDIR /usr/src/its + +ENTRYPOINT ["./start"]