mirror of
https://github.com/jtesta/ssh-audit.git
synced 2026-05-25 23:41:22 +02:00
31fa0577bd
Signed-off-by: Daniel Thamdrup <dallemon@protonmail.com>
14 lines
414 B
Docker
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"]
|