service (WIP - venv fixes?)

This commit is contained in:
Patrick 2024-11-11 20:45:16 +01:00
parent 136ca40713
commit e3b1ac8bd1
4 changed files with 36 additions and 5 deletions

10
deploy/jet-search Normal file
View file

@ -0,0 +1,10 @@
server {
listen 80;
server_name _;
location / {
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}

13
deploy/jet-search.service Normal file
View file

@ -0,0 +1,13 @@
[Unit]
Description=JetSearch Service
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/root/jet-search
Environment="PATH=/root/jet-search/venv/bin"
ExecStart=/root/jet-search/venv/bin/gunicorn wsgi:app -b '127.0.0.1:5000'
[Install]
WantedBy=multi-user.target

13
deploy/setup.sh Executable file
View file

@ -0,0 +1,13 @@
#!/bin/bash
# This file is part of VM-Experiments.
# Licensed under the AGPL-3.0-or-later. See LICENSE for details.
cd /root/jet-search/deploy/
mv jet-search /etc/nginx/sites-enabled/
mv jet-search.service /etc/systemd/system/
systemctl enable jet-search.service
cd ..
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

View file

@ -11,11 +11,6 @@ search_terms = [
"link": "https://jetsearch.com/", "link": "https://jetsearch.com/",
"description": "World's fastest search engine.", "description": "World's fastest search engine.",
}, },
{
"term": "JetSearch",
"link": "https://jetsearch.com/",
"description": "World's fastest search engine.",
},
] ]