blob: 693a10095b29f71e7ff777984b46d2b6412381cf [file] [log] [blame]
FROM node:10-alpine
COPY setup-sshd /usr/sbin/setup-sshd
RUN set -e ;\
# install deps ;\
apk add openssh bash sudo ;\
# Setup buildslave user for Jenkins ;\
adduser buildslave -D -s /bin/bash ;\
echo 'buildslave ALL = NOPASSWD: ALL' > /etc/sudoers.d/jenkins ;\
chmod 0440 /etc/sudoers.d/jenkins ;\
USER buildslave
EXPOSE 22
ENTRYPOINT ["/usr/sbin/setup-sshd"]