Files
labca/build/Dockerfile-boulder
2025-12-27 16:40:48 +01:00

28 lines
1020 B
Plaintext

# syntax=docker/dockerfile:1
FROM letsencrypt/boulder-tools:go1.25.5_2025-12-03 AS boulder-tools
FROM ubuntu:noble
RUN apt-get update && \
apt-get install -y --no-install-recommends \
ca-certificates \
mariadb-client-core \
net-tools \
python3-pip \
rsyslog \
softhsm2 \
&& rm -rf /var/lib/apt/lists/* \
&& pip3 install --break-system-packages requests
COPY --from=boulder-tools /usr/local/bin/sql-migrate /usr/local/bin/sql-migrate
COPY --from=boulder-tools /usr/local/bin/minica /usr/local/bin/minica
COPY tmp/bin /opt/boulder/bin
COPY tmp/src/start.py /opt/boulder
RUN sed -i -e "s|./test|./labca|" /opt/boulder/start.py
COPY tmp/src/sa/db /opt/boulder/sa/db
COPY tmp/src/sa/db-users /opt/boulder/sa/db-users
COPY tmp/src/test/boulder-tools/boulder.rsyslog.conf /etc/rsyslog.d/
RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf
RUN sed -i '/$ActionFileDefaultTemplate/s/^/#/' /etc/rsyslog.conf
RUN sed -i '/$RepeatedMsgReduction on/s/^/#/' /etc/rsyslog.conf