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"] |