构建gitleaks-Docker服务

  1. Dockerfile
  2. docker-compose.yaml

两个一块儿用,Dockerfile在docker-compose.yaml的同目录下。

Dockerfile

FROM amd64/alpine:3.14

RUN apk update && apk add git && apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone && apk del tzdata

ADD ./SecretDetectionDir /webscan/

WORKDIR /webscan

EXPOSE 8000

ENTRYPOINT ["/webscan/http"]

docker-compose.yaml

version: "3"
services:
secretdetection_docker:
    build: .
    container_name: secretdetection_http
    ports:
    - "8000:8000"
    restart: always

Welcome to point out the mistakes and faults!