mirror of
https://github.com/outbackdingo/labca.git
synced 2026-01-27 10:19:34 +00:00
28 lines
1020 B
Plaintext
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
|