2 MAINTAINER OpenWrt Maintainers
4 ARG DEBIAN_FRONTEND=noninteractive
5 ARG BUILDBOT_VERSION=2.10.1
7 ENV BUILDSLAVE_MASTER builds.openwrt.org:9990
8 ENV BUILDSLAVE_ADMIN contact@openwrt.org
9 ENV BUILDSLAVE_DESCRIPTION Buildslave Docker Instance
34 localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
36 RUN pip3 install "buildbot-worker==$BUILDBOT_VERSION"
40 COPY docker/buildslave/files/entry.sh /entry.sh
41 COPY docker/buildslave/files/start.sh /start.sh
44 groupadd buildbot && \
46 --create-home --home-dir /builder \
47 --comment "OpenWrt buildbot" \
48 --gid buildbot --shell /bin/bash buildbot && \
49 chown buildbot:buildbot /builder && \
50 chmod 0755 /entry.sh /start.sh
53 ENTRYPOINT [ "/entry.sh" ]