fix: allow Facefusion to start by deleting NSFW models after download
Previous approach caused infinite download loop. Now waits for models to download, then deletes NSFW models once, allowing Gradio to start. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
#!/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
|
||||
# Wait for models to be downloaded, then delete NSFW models once
|
||||
python -u facefusion.py run --config-path /config/facefusion-config.ini &
|
||||
PID=0
|
||||
|
||||
# Wait 60 seconds for initial model downloads
|
||||
sleep 60
|
||||
|
||||
# Delete NSFW models
|
||||
rm -f /facefusion/.assets/models/nsfw_*.onnx /facefusion/.assets/models/nsfw_*.hash
|
||||
|
||||
# Wait for the main process
|
||||
wait
|
||||
|
||||
Reference in New Issue
Block a user