blob: b60719c1f3d02295e42c8d618f4ec9606901b6d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
post_install() {
docker pull searxng/searxng
if ! docker ps -a --format '{{.Names}}' | grep -q "^searxng$"; then
docker run -d \
--name searxng \
--restart always \
-p 8888:8080 \
searxng/searxng
sleep 3
docker exec searxng sh -c \
"sed -i '/^ formats:/a\ - json' /etc/searxng/settings.yml"
docker restart searxng
fi
systemctl enable openaether-searxng.service
echo ">>> OpenAether installed successfully!"
echo ">>> Make sure Ollama is running: systemctl start ollama"
echo ">>> Launch with: openaether"
}
post_upgrade() {
post_upgrade() {
docker restart searxng 2>/dev/null || true
echo ">>> OpenAether upgraded successfully!"
}
}
pre_remove() {
echo ">>> Stopping SearXNG..."
systemctl disable openaether-searxng.service
docker stop searxng
docker rm searxng
}
|