Files
ssh-audit/Dockerfile
T
Daniel Thamdrup 31fa0577bd use chainguard image as base
Signed-off-by: Daniel Thamdrup <dallemon@protonmail.com>
2024-01-25 00:04:53 +01:00

14 lines
414 B
Docker

#syntax=docker/dockerfile:1.6.0
FROM scratch AS tmp
# Copy the ssh-audit code.
COPY ssh-audit.py /home/nonroot/
COPY src/ /home/nonroot/
FROM cgr.dev/chainguard/python:latest AS runtime
# Copy files collected in tmp container
COPY --from=tmp --chown=nonroot:nonroot /home/nonroot/ /home/nonroot/
# Allow listening on 2222/tcp for client auditing.
EXPOSE 2222
ENTRYPOINT ["python3", "/home/nonroot/ssh-audit.py"]