From 939ac4319cb047a37ba46f84eff81948063f6954 Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Wed, 24 Dec 2025 19:49:57 -0500 Subject: Add working webpage for unix v4 --- Containerfile | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Containerfile (limited to 'Containerfile') diff --git a/Containerfile b/Containerfile new file mode 100644 index 0000000..fa16c73 --- /dev/null +++ b/Containerfile @@ -0,0 +1,45 @@ +FROM docker.io/alpine:3.23 + +RUN apk update && apk upgrade + +RUN apk add \ + build-base \ + curl \ + libarchive-tools \ + libedit-dev \ + libpcap-dev \ + libpng-dev \ + sdl2-dev \ + pcre-dev + + +COPY simh.zip /opt/ +RUN mkdir -p /opt/simh +WORKDIR /opt/simh +RUN bsdtar --strip-components=1 -xzvf /opt/simh.zip +# RUN make pdp11 +RUN make CFLAGS_G='-march=i386' pdp11 -j$(nproc) +RUN cp BIN/pdp11 /usr/bin/pdp11 + +RUN mkdir /opt/unixv4 +COPY boot.ini /opt/unixv4/ +COPY disk.rk /opt/unixv4/ +WORKDIR /opt/unixv4 + +RUN apk del \ + build-base \ + curl \ + libarchive-tools \ + libedit-dev \ + libpcap-dev \ + libpng-dev \ + sdl2-dev \ + pcre-dev + +RUN rm -rf /var/cache/apk /opt/simh /opt/simh.zip + +RUN apk add pcre sdl2 + +COPY entrypoint.sh /bin/ + +ENTRYPOINT /bin/entrypoint.sh -- cgit v1.2.3