# HG changeset patch # User Richard Westhaver # Date 1718937088 14400 # Node ID e3e55e6b2f644d9862d8309f605afaea199c8b7c # Parent 2e30626743f3c2590bf58943ebe80293bbecf032 init skelfile diff -r 2e30626743f3 -r e3e55e6b2f64 Containerfile.worker --- a/Containerfile.worker Wed Jun 19 19:25:21 2024 -0400 +++ b/Containerfile.worker Thu Jun 20 22:31:28 2024 -0400 @@ -5,21 +5,19 @@ ARG WORKER=worker ARG WORKER_HOME=/home/${WORKER} # TODO: build sbcl for musl -RUN apk add build-base zstd-dev curl make git linux-headers openssl-dev pkgconf clang m4 +RUN apk add build-base zstd-dev curl make git linux-headers openssl-dev pkgconf m4 hg RUN mkdir -p /usr/share/lisp /usr/local/share/lisp COPY .stash/bin/ /usr/local/bin/ COPY .stash/lib/ /usr/local/lib/ COPY .stash/include/ /usr/local/include/ COPY .stash/share/ /usr/local/share/ COPY .stash/src/ /usr/local/src/ -WORKDIR /usr/local/src -RUN hg clone https://vc.compiler.company/comp/infra -WORKDIR infra -# RUN scripts/get-sk.sh +WORKDIR /usr/local/src/sbcl + ENV CARGO_HOME="/usr/local/share/cargo" ENV RUSTUP_HOME="/usr/local/share/rustup" ENV PATH="$PATH:/usr/local/share/cargo/bin:/usr/local/share/lisp/bin" -RUN adduser -D -u ${ID} -k /etc/skel ${WORKER} +RUN adduser -D -u ${ID} ${WORKER} USER ${WORKER} WORKDIR ${WORKER_HOME} ENV WORKER=${WORKER} diff -r 2e30626743f3 -r e3e55e6b2f64 skelfile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/skelfile Thu Jun 20 22:31:28 2024 -0400 @@ -0,0 +1,10 @@ +;;; pod @ 2024-06-21.02:30:12 -*- mode:skel; -*- +:name "pod" +:author "Richard Westhaver" +:version "0.1.0" +:vc :hg +:rules () +:docs () +:scripts () +:imports () +