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
|
#!/bin/sh
|
||||||
# Start background job to continuously delete NSFW models
|
# Wait for models to be downloaded, then delete NSFW models once
|
||||||
(
|
python -u facefusion.py run --config-path /config/facefusion-config.ini &
|
||||||
while true; do
|
PID=0
|
||||||
rm -f /facefusion/.assets/models/nsfw_*.onnx /facefusion/.assets/models/nsfw_*.hash 2>/dev/null
|
|
||||||
sleep 2
|
# Wait 60 seconds for initial model downloads
|
||||||
done
|
sleep 60
|
||||||
) &
|
|
||||||
# Run the original command
|
# Delete NSFW models
|
||||||
exec python -u facefusion.py run --config-path /config/facefusion-config.ini
|
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