diff --git a/ai/compose.yaml b/ai/compose.yaml index bc16916..0a19c4e 100644 --- a/ai/compose.yaml +++ b/ai/compose.yaml @@ -167,7 +167,6 @@ services: volumes: - ai_facefusion_data:/workspace - ./entrypoint.sh:/entrypoint.sh:ro - - ./facefusion-config.ini:/config/facefusion-config.ini:ro networks: - compose_network labels: diff --git a/ai/entrypoint.sh b/ai/entrypoint.sh index 1cc3d9b..05dc039 100755 --- a/ai/entrypoint.sh +++ b/ai/entrypoint.sh @@ -1,15 +1,8 @@ #!/bin/sh -echo "Starting Facefusion..." -# Start Facefusion in the background -python -u facefusion.py run --config-path /config/facefusion-config.ini & -FACEFUSION_PID=$! +echo "Patching Facefusion to disable NSFW filter..." -echo "Waiting 90 seconds for model downloads..." -sleep 90 +# Patch content_analyser.py to always return False (content is safe) +sed -i '197s/.*/\treturn False # Patched: NSFW filter disabled/' /facefusion/facefusion/content_analyser.py -echo "Deleting NSFW models..." -rm -vf /facefusion/.assets/models/nsfw_*.onnx /facefusion/.assets/models/nsfw_*.hash - -echo "NSFW models deleted. Facefusion is running." -# Wait for the main process -wait $FACEFUSION_PID +echo "NSFW filter disabled. Starting Facefusion..." +exec python -u facefusion.py run diff --git a/ai/facefusion-config.ini b/ai/facefusion-config.ini deleted file mode 100644 index ee00ab0..0000000 --- a/ai/facefusion-config.ini +++ /dev/null @@ -1,2 +0,0 @@ -[content_analyser] -enabled = false