FROM jc21/nginx-full:${CERTBOT_BASE_TAG:-certbot} LABEL maintainer="Jamie Curnow " ARG TARGETPLATFORM RUN echo "Node: jc21/nginx-full:${BASE_TAG:-certbot}, ${TARGETPLATFORM:-linux/amd64}" >> /built-for-arch ENV CURL_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash - \ && apt-get update \ && apt-get install -y gcc make g++ git nodejs \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ && npm install -g yarn \ && ln -s /usr/bin/python3 /usr/bin/python COPY ./files/.bashrc.certbot-node /root/.bashrc # Check nodejs works on this architecture COPY ./files/test.js /tmp/test.js RUN node /tmp/test.js \ && rm -f /tmp/test.js LABEL org.label-schema.cmd="docker run --rm -ti jc21/nginx-full:certbot-node"