blob: 2408dea5dbdf2fb3ef705e3281b441eac8a6ca70 [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 ;\
Fathi Boudra0acd7972021-04-19 15:46:44 +020011 chmod 0440 /etc/sudoers.d/jenkins
Benjamin Copeland6996e442021-04-15 16:27:49 +010012
13USER buildslave
14
15EXPOSE 22
16ENTRYPOINT ["/usr/sbin/setup-sshd"]