mirror of
https://github.com/outbackdingo/labca.git
synced 2026-01-27 10:19:34 +00:00
26 lines
978 B
Plaintext
26 lines
978 B
Plaintext
FROM letsencrypt/boulder-tools:go1.21.5_2023-12-11 AS boulder-tools
|
|
|
|
FROM ubuntu:focal
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
ca-certificates \
|
|
mariadb-client-core-10.3 \
|
|
python3-pip \
|
|
rsyslog \
|
|
softhsm2 \
|
|
&& rm -rf /var/lib/apt/lists/* \
|
|
&& pip3 install requests
|
|
|
|
COPY --from=boulder-tools /usr/local/bin/sql-migrate /usr/local/bin/sql-migrate
|
|
COPY --from=boulder-tools /usr/local/bin/pebble-challtestsrv /usr/local/bin/pebble-challtestsrv
|
|
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
|