Page MenuHomePhorge

Containerfile.worker
No OneTemporary

Size
844 B
Referenced Files
None
Subscribers
None

Containerfile.worker

FROM alpine
RUN apk add --no-cache podman podman-compose python3 \
py3-virtualenv dumb-init bash shadow git openssh rsync php php-curl \
&& virtualenv --python=python3 /buildbot_venv \
&& /buildbot_venv/bin/pip3 install 'twisted[tls]' pycobertura \
&& mkdir /buildbot \
&& useradd -ms /bin/bash buildbot \
&& mkdir -pv /tools \
&& cd /tools \
&& git clone https://github.com/phorgeit/arcanist.git \
&& cd arcanist \
&& git checkout stable
COPY . /usr/src/buildbot-worker
COPY docker/buildbot.tac /buildbot/buildbot.tac
RUN /buildbot_venv/bin/pip3 install /usr/src/buildbot-worker && \
chown -R buildbot /buildbot
USER buildbot
WORKDIR /buildbot
ENV PATH="/buildbot_venv/bin:/tools/arcanist/bin:$PATH"
CMD ["/usr/bin/dumb-init", "/buildbot_venv/bin/twistd", "--pidfile=", "-ny", "buildbot.tac"]

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 25, 1:50 PM (3 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
553076
Default Alt Text
Containerfile.worker (844 B)

Event Timeline