diff --git a/packaging/rpm/redborder-ai.spec b/packaging/rpm/redborder-ai.spec index 99e4c4b..a720a8a 100644 --- a/packaging/rpm/redborder-ai.spec +++ b/packaging/rpm/redborder-ai.spec @@ -29,7 +29,7 @@ install -D -m 0644 resources/systemd/llamafile.service %{buildroot}/usr/lib/syst %pre %post -firewall-cmd --zone=public --add-port=50505/tcp --permanent +firewall-cmd --zone=home --add-port=50505/tcp --permanent firewall-cmd --reload systemctl daemon-reload mkdir -p /var/log/redborder-ai diff --git a/resources/bin/rb_ai.sh b/resources/bin/rb_ai.sh index 6df98aa..e351878 100755 --- a/resources/bin/rb_ai.sh +++ b/resources/bin/rb_ai.sh @@ -12,4 +12,4 @@ if [ "$#" -eq 0 ]; then exit 1 fi -/usr/lib/redborder/bin/llava-v1.5-7b-q4.llamafile "$@" \ No newline at end of file +/bin/bash /usr/lib/redborder/bin/llava-v1.5-7b-q4.llamafile "$@" \ No newline at end of file diff --git a/resources/systemd/llamafile.service b/resources/systemd/llamafile.service index 65fa5d4..19ad191 100644 --- a/resources/systemd/llamafile.service +++ b/resources/systemd/llamafile.service @@ -4,12 +4,13 @@ Requires=network.target After=network.target [Service] -ExecStart=/usr/lib/redborder/bin/llava-v1.5-7b-q4.llamafile --fast --nobrowser --port 50505 --log-enable -ld /var/log/redborder-ai/ +ExecStart=/usr/lib/redborder/bin/rb_ai.sh --fast --nobrowser --port 50505 --host 0.0.0.0 Restart=always -RemainAfterExit=yes User=root Group=root - +StandardOutput=journal +StandardError=journal +Environment=PATH=/usr/bin:/usr/local/bin [Install] WantedBy=multi-user.target \ No newline at end of file