1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
name: openvasd-community-edition-tls
services:
configure-openvas:
image: registry.community.greenbone.net/community/openvas-scanner:stable
volumes:
- openvas_data_vol:/mnt
environment:
OPENVASD_PROTOCOL: https
OPENVASD_PORT: 3000
command:
- /bin/sh
- -c
- |
printf "table_driven_lsc = yes\nopenvasd_server = $OPENVASD_PROTOCOL://openvasd:$OPENVASD_PORT\n" > /mnt/openvas.conf
chmod 644 /mnt/openvas.conf
openvasd:
environment:
TLS_CERTS: /var/lib/openvasd/certs/server.pem
TLS_KEY: /var/lib/openvasd/certs/server.key
TLS_CLIENT_CERTS: /var/lib/openvasd/certs/clients/
volumes:
- ${OPENVASD_SERVER_PEM:-./openvasd-server.pem}:/var/lib/openvasd/certs/server.pem:ro
- ${OPENVASD_SERVER_KEY:-./openvasd-server.key}:/var/lib/openvasd/certs/server.key:ro
- ${OPENVASD_CLIENT_CERTS:-./client-certs}:/var/lib/openvasd/certs/clients:ro
|