Update start.sh
Browse files
start.sh
CHANGED
|
@@ -1,21 +1,17 @@
|
|
| 1 |
#!/bin/bash
|
| 2 |
|
| 3 |
-
# 1. Start FlareSolverr
|
| 4 |
-
# It listens on localhost:8191 by default
|
| 5 |
echo "π₯ Starting FlareSolverr..."
|
| 6 |
-
python
|
| 7 |
|
| 8 |
-
#
|
| 9 |
sleep 5
|
| 10 |
|
| 11 |
-
#
|
| 12 |
-
# We tell it to store data in /data so it persists between restarts
|
| 13 |
echo "π― Starting Prowlarr..."
|
| 14 |
-
|
|
|
|
| 15 |
|
| 16 |
-
#
|
| 17 |
-
|
| 18 |
-
# We use socat to tunnel 7860 (Public) -> 9696 (Internal)
|
| 19 |
-
echo "π Forwarding Port 7860 -> 9696..."
|
| 20 |
exec socat TCP-LISTEN:7860,fork,bind=0.0.0.0 TCP:127.0.0.1:9696
|
| 21 |
-
|
|
|
|
| 1 |
#!/bin/bash
|
| 2 |
|
| 3 |
+
# 1. Start FlareSolverr (Using the official python script location)
|
|
|
|
| 4 |
echo "π₯ Starting FlareSolverr..."
|
| 5 |
+
python /app/src/flaresolverr.py > /dev/null 2>&1 &
|
| 6 |
|
| 7 |
+
# Wait 5 seconds to ensure it's alive
|
| 8 |
sleep 5
|
| 9 |
|
| 10 |
+
# 2. Start Prowlarr
|
|
|
|
| 11 |
echo "π― Starting Prowlarr..."
|
| 12 |
+
# Point config to /data so it saves your settings
|
| 13 |
+
/Prowlarr/Prowlarr -nobrowser -data=/data &
|
| 14 |
|
| 15 |
+
# 3. Port Forwarding (HF 7860 -> Prowlarr 9696)
|
| 16 |
+
echo "π Forwarding Ports..."
|
|
|
|
|
|
|
| 17 |
exec socat TCP-LISTEN:7860,fork,bind=0.0.0.0 TCP:127.0.0.1:9696
|
|
|