18 lines
645 B
YAML
18 lines
645 B
YAML
services:
|
|
zap:
|
|
# Use the official stable image for ZAP from Docker Hub.
|
|
image: zaproxy/zap-stable
|
|
container_name: zap
|
|
ports:
|
|
# Map the host ports to the container ports.
|
|
- "${ZAP_UI_PORT}:8080"
|
|
volumes:
|
|
# Mount the named volume to the ZAP working directory.
|
|
- ${ZAP_VOLUME_NAME}:/home/zap/.ZAP
|
|
environment:
|
|
# Pass environment variables to the container.
|
|
- ZAP_AUTH_API_KEY=${ZAP_API_KEY}
|
|
# This command starts ZAP in a daemon mode.
|
|
command: "zap-webswing.sh -port 8080 -config api.key=${ZAP_API_KEY}"
|
|
# Automatically restart the container if it stops.
|
|
restart: always |