mirror of
https://github.com/ItzCrazyKns/Perplexica.git
synced 2025-10-21 14:58:15 +00:00
24 lines
561 B
Bash
24 lines
561 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
cd /usr/local/searxng
|
|
export SEARXNG_SETTINGS_PATH=/etc/searxng/settings.yml
|
|
|
|
# Start SearXNG in background with all output redirected to /dev/null
|
|
/usr/local/searxng/venv/bin/uwsgi \
|
|
--http-socket 0.0.0.0:8080 \
|
|
--ini /etc/searxng/uwsgi.ini \
|
|
--virtualenv /usr/local/searxng/venv \
|
|
--disable-logging > /dev/null 2>&1 &
|
|
|
|
echo "Starting SearXNG..."
|
|
sleep 5
|
|
|
|
until curl -s http://localhost:8080 > /dev/null 2>&1; do
|
|
sleep 1
|
|
done
|
|
echo "SearXNG started successfully"
|
|
|
|
cd /home/perplexica
|
|
echo "Starting Perplexica..."
|
|
exec node server.js |