feat(app): remove docker compose, build standalone images

This commit is contained in:
ItzCrazyKns
2025-10-21 13:43:55 +05:30
parent e9bd2a8032
commit 77672003ff
5 changed files with 216 additions and 79 deletions

View File

@@ -1,4 +1,24 @@
#!/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