feat: disable NSFW filter in Facefusion

- Add entrypoint script to continuously delete NSFW model files
- Add Facefusion config file (for future use)
- NSFW content filtering now disabled

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-13 03:52:21 +00:00
parent c30d2d7407
commit 5768fe65ff
3 changed files with 15 additions and 1 deletions

View File

@@ -160,12 +160,14 @@ services:
facefusion:
image: ${AI_FACEFUSION_IMAGE:-facefusion/facefusion:3.5.0-cpu}
container_name: ${AI_COMPOSE_PROJECT_NAME}_facefusion
restart: unless-stopped
entrypoint: ["/entrypoint.sh"]
command: ['python', '-u', 'facefusion.py', 'run']
environment:
TZ: ${TIMEZONE:-Europe/Berlin}
volumes:
- ai_facefusion_data:/workspace
- ./entrypoint.sh:/entrypoint.sh:ro
- ./facefusion-config.ini:/config/facefusion-config.ini:ro
networks:
- compose_network
labels:

10
ai/entrypoint.sh Executable file
View File

@@ -0,0 +1,10 @@
#!/bin/sh
# Start background job to continuously delete NSFW models
(
while true; do
rm -f /facefusion/.assets/models/nsfw_*.onnx /facefusion/.assets/models/nsfw_*.hash 2>/dev/null
sleep 2
done
) &
# Run the original command
exec python -u facefusion.py run --config-path /config/facefusion-config.ini

2
ai/facefusion-config.ini Normal file
View File

@@ -0,0 +1,2 @@
[content_analyser]
enabled = false