FROM doctoolchain/doctoolchain:v3.4.2 RUN curl -fsSL https://d2lang.com/install.sh | sh -s -- USER root RUN mv /home/dtcuser/.local/bin/d2 /usr/local/bin/d2 COPY zscaler.crt /usr/local/share/ca-certificates/zscaler.crt RUN update-ca-certificates && \ keytool -importcert -file /usr/local/share/ca-certificates/zscaler.crt -alias /usr/local/share/ca-certificates/zscaler.crt -cacerts -storepass changeit -noprompt RUN mkdir /usr/local/structurizr && \ wget https://github.com/structurizr/cli/releases/latest/download/structurizr-cli.zip -O /usr/local/structurizr/structurizr-cli.zip && \ unzip /usr/local/structurizr/structurizr-cli.zip -d /usr/local/structurizr RUN apk add --no-cache nodejs npm RUN npm install -g @softwaretechnik/dbml-renderer USER dtcuser ENV DIAGRAM_STRUCTURIZRCLI_HOME=/usr/local/structurizr