mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2025-12-31 01:10:20 -06:00
We agreed to move the 'opencloud_full' example to a new directory to avoid confusion with the supported compose examples in opencloud-compose. This commit keeps the bare-metal example in place as that is still mentioned in the documentation.
32 lines
991 B
YAML
32 lines
991 B
YAML
---
|
|
services:
|
|
opencloud:
|
|
environment:
|
|
ANTIVIRUS_SCANNER_TYPE: "clamav"
|
|
ANTIVIRUS_CLAMAV_SOCKET: "/var/run/clamav/clamd.sock"
|
|
ANTIVIRUS_MAX_SCAN_SIZE_MODE: ${ANTIVIRUS_MAX_SCAN_SIZE_MODE:-partial}
|
|
ANTIVIRUS_MAX_SCAN_SIZE: ${ANTIVIRUS_MAX_SCAN_SIZE:-100MB}
|
|
# the antivirus service needs manual startup, see .env and opencloud.yaml for START_ADDITIONAL_SERVICES
|
|
# configure the antivirus service
|
|
POSTPROCESSING_STEPS: "virusscan"
|
|
# PROXY_TLS is set to "false", the download url has no https
|
|
STORAGE_USERS_DATA_GATEWAY_URL: http://opencloud:9200/data
|
|
volumes:
|
|
- "clamav-socket:/var/run/clamav"
|
|
|
|
clamav:
|
|
image: clamav/clamav:${CLAMAV_DOCKER_TAG:-latest}
|
|
# release notes: https://blog.clamav.net
|
|
networks:
|
|
opencloud-net:
|
|
volumes:
|
|
- "clamav-socket:/tmp"
|
|
- "clamav-db:/var/lib/clamav"
|
|
logging:
|
|
driver: ${LOG_DRIVER:-local}
|
|
restart: always
|
|
|
|
volumes:
|
|
clamav-socket:
|
|
clamav-db:
|