blob: 693a10095b29f71e7ff777984b46d2b6412381cf [file] [log] [blame]
Benjamin Copeland6996e442021-04-15 16:27:49 +01001FROM node:10-alpine
2
3COPY setup-sshd /usr/sbin/setup-sshd
4
5RUN set -e ;\
6 # install deps ;\
7 apk add openssh bash sudo ;\
8 # Setup buildslave user for Jenkins ;\
9 adduser buildslave -D -s /bin/bash ;\
10 echo 'buildslave ALL = NOPASSWD: ALL' > /etc/sudoers.d/jenkins ;\
11 chmod 0440 /etc/sudoers.d/jenkins ;\
12
13USER buildslave
14
15EXPOSE 22
16ENTRYPOINT ["/usr/sbin/setup-sshd"]