2 MAINTAINER OpenWrt Maintainers
4 ARG DEBIAN_FRONTEND=noninteractive
5 ARG BUILDBOT_VERSION=2.10.1
6 ARG OPENWRT_VERSION=unknown
8 ENV BUILDWORKER_MASTER builds.openwrt.org:9990
9 ENV BUILDWORKER_ADMIN contact@openwrt.org
10 ENV BUILDWORKER_DESCRIPTION Docker Container https://git.openwrt.org/$OPENWRT_VERSION
42 localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
44 RUN pip3 install -U pip
46 "buildbot-worker==$BUILDBOT_VERSION" \
52 COPY docker/buildworker/files/entry.sh /entry.sh
53 COPY docker/buildworker/files/start.sh /start.sh
56 groupadd buildbot && \
58 --create-home --home-dir /builder \
59 --comment "OpenWrt buildbot" \
60 --gid buildbot --shell /bin/bash buildbot && \
61 chown buildbot:buildbot /builder && \
62 chmod 0755 /entry.sh /start.sh
65 ENTRYPOINT [ "/entry.sh" ]