# file-storage service (repo hpi-schul-cloud/file-storage), the /api/v3/file/* API. FILES_STORAGE__SERVICE_BASE_URL=http://file-storage:4444 FILE_STORAGE_SERVICE_URL=http://file-storage:4444 AUTHORIZATION_API_URL=http://api:3030/api/v3 FILES_STORAGE_S3_ENDPOINT=http://minio:9000/ FILES_STORAGE_S3_BUCKET=schulcloud FILES_STORAGE_S3_REGION=eu-central-1 FILES_STORAGE_S3_ACCESS_KEY_ID=miniouser FILES_STORAGE_S3_SECRET_ACCESS_KEY=miniouser # Antivirus. Off by default: ClamAV wants ~1.5 GB of RAM for its signature DB. # Turn it on together with the `av` profile — with the scanner absent but the # check enabled, every upload stays stuck in securityCheck.status=pending and # can never be downloaded. ENABLE_FILE_SECURITY_CHECK=false ANTIVIRUS_SERVICE_HOSTNAME=clamav ANTIVIRUS_SERVICE_PORT=3310 FILES_STORAGE_USE_STREAM_TO_ANTIVIRUS=false PREVIEW_PRODUCER_INCOMING_REQUEST_TIMEOUT=10000 # Collabora must be reachable by the *browser*, so this one is a host URL. COLLABORA_ONLINE_URL=http://localhost:9980 WOPI_URL=http://localhost:4400/api/v3/wopi/files WOPI_POST_MESSAGE_ORIGIN=http://localhost:4400 FEATURE_COLUMN_BOARD_COLLABORA_ENABLED=true LOGGER_LOG_LEVEL=info