Files
Portfolio/containers/privacy-coordinator/Dockerfile

12 lines
557 B
Docker

ARG BASE_IMAGE
FROM ${BASE_IMAGE}
LABEL org.opencontainers.image.title="portfolio-privacy-coordinator" \
org.opencontainers.image.description="Trusted closure reconciliation without raw decoder authority"
WORKDIR /opt/app
COPY package.json package-lock.json /opt/app/
RUN npm ci --omit=dev --ignore-scripts
COPY scripts/release/reconcile-scan.mjs /opt/app/scripts/release/reconcile-scan.mjs
COPY src/security /opt/app/src/security
USER 65532:65532
ENTRYPOINT ["node", "/opt/app/scripts/release/reconcile-scan.mjs", "--request", "/input/request.json"]