diff -r 99106a32c531 -r 48affaffc460 Containerfile.worker --- a/Containerfile.worker Thu Aug 15 22:10:20 2024 -0400 +++ b/Containerfile.worker Sat Aug 17 17:08:46 2024 -0400 @@ -2,10 +2,14 @@ ARG WORKER_ID=908 ARG WORKER=worker ARG WORKER_HOME=/home/${WORKER} +ARG STASH=/usr/local/share/stash +ARG STORE=/usr/local/share/store USER root RUN useradd --system -s /usr/bin/bash -u ${WORKER_ID} -m ${WORKER} -G wheel +RUN echo "worker ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/worker RUN ssh-keygen -A -RUN chown -R ${WORKER_ID}:worker /usr/local/ +RUN mkdir -pv ${STASH} ${STORE} +RUN chown -R ${WORKER_ID}:worker /usr/local/* USER ${WORKER} RUN mkdir -pv ${WORKER_HOME}/.stash WORKDIR ${WORKER_HOME}/.stash @@ -23,4 +27,6 @@ RUN homer install ENV WORKER=${WORKER} ENV WORKER_ID=${WORKER_ID} -ENV WORKER_HOME=${WORKER_HOME} \ No newline at end of file +ENV WORKER_HOME=${WORKER_HOME} +ENV STASH=${STASH} +ENV STORE=${STORE} \ No newline at end of file