diff --git a/services/standaloneworker/Dockerfile b/services/standaloneworker/Dockerfile index c06b01c793860d01481e50bb7c561de0d8e47e53..c3f9ebe587cce8b1eaed7eeac75b22159fc296ec 100755 --- a/services/standaloneworker/Dockerfile +++ b/services/standaloneworker/Dockerfile @@ -20,8 +20,6 @@ COPY subgid /etc/subgid RUN mkdir /rosetta/.ssh COPY keys/id_rsa.pub /rosetta/.ssh/authorized_keys -#RUN ssh-keygen -A - # Add rosetta user to sudoers RUN usermod -aG wheel rosetta @@ -36,11 +34,12 @@ RUN useradd testuser -d /home/testuser -u 1001 -g 1001 -m -s /bin/bash RUN mkdir /home/testuser/.ssh COPY keys/id_rsa.pub /home/testuser/.ssh/authorized_keys - - # Install Docker, Singularity, various utilities including iputils (for ping) and openssh-clients (for scp) RUN dnf install -y docker singularity openssh-server python wget iputils openssh-clients +# Generate host keys +RUN ssh-keygen -A + # Copy registries.conf to allow insecure access to internal/dev registries COPY registries.conf /etc/containers/registries.conf