- Updated docker-entrypoint.sh to improve ClamAV service initialization and logging. - Added checks for ClamAV and freshclam daemon status. - Optimized freshclam configuration for container usage, including logging to stdout and setting database directory. - Introduced caching mechanism for enabled file extensions in vinejs_provider.ts to reduce database queries. - Implemented a new command to list datasets needing DataCite DOI updates, with options for verbose output, count only, and IDs only. - Updated package dependencies to include p-limit and pino-pretty. - finalized ace command 'detect:missing-cross-references'
47 lines
No EOL
875 B
Text
47 lines
No EOL
875 B
Text
##
|
|
## Container-optimized freshclam configuration
|
|
##
|
|
|
|
# Database directory
|
|
DatabaseDirectory /var/lib/clamav
|
|
|
|
# Log to stdout for container logging
|
|
# UpdateLogFile /dev/stdout
|
|
|
|
# Basic logging settings
|
|
LogTime yes
|
|
LogVerbose no
|
|
LogSyslog no
|
|
|
|
# PID file location
|
|
PidFile /var/run/clamav/freshclam.pid
|
|
|
|
# Database owner
|
|
DatabaseOwner clamav
|
|
|
|
# Mirror settings for Austria
|
|
DatabaseMirror db.at.clamav.net
|
|
DatabaseMirror database.clamav.net
|
|
|
|
# With this option you can control scripted updates. It's highly recommended
|
|
# to keep it enabled.
|
|
# Default: yes
|
|
# Update settings
|
|
ScriptedUpdates yes
|
|
|
|
# Number of database checks per day.
|
|
# Default: 12 (every two hours)
|
|
Checks 12
|
|
|
|
# Don't fork (good for containers)
|
|
Foreground no
|
|
|
|
# Connection timeouts
|
|
ConnectTimeout 60
|
|
ReceiveTimeout 60
|
|
|
|
# Test databases before using them
|
|
TestDatabases yes
|
|
|
|
# Enable bytecode signatures
|
|
Bytecode yes |