From 8167667c347eddd1782560bf3ade497b9a32afe7 Mon Sep 17 00:00:00 2001 From: Stefan Pejcic Date: Wed, 13 Nov 2024 13:54:30 +0100 Subject: [PATCH] Update INSTALL.sh --- services/screenshots/INSTALL.sh | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/services/screenshots/INSTALL.sh b/services/screenshots/INSTALL.sh index 30f6bc3b..96022861 100644 --- a/services/screenshots/INSTALL.sh +++ b/services/screenshots/INSTALL.sh @@ -1,24 +1,22 @@ +#!/bin/bash - -apt install python3-pip - -apt /home/screenshot/requirements.txt +#apt install python3-pip +#pip install /home/screenshot/requirements.txt # DEV venv/bin/python -m flask run --host=0.0.0.0 -p 80 - cd /home/screenshot/ python3 -m venv venv - apt install python3.12-venv - source venv/bin/ - +apt install python3-pip apt install python3-playwright +pip install /home/screenshot/requirements.txt +# limit access to proxy only! - +: ' 62 sudo ufw reset 63 ufw default deny incoming 64 ufw default allow outgoing @@ -28,8 +26,13 @@ apt install python3-playwright 96 ufw allow from 10.116.0.5 97 ufw allow from 24.144.64.6 113 ufw reload +' +# add cron +chmod +x /home/screenshot/start.sh +cronjob="@reboot /bin/bash /home/screenshot/start.sh" +(crontab -l 2>/dev/null | grep -v -F "$cronjob"; echo "$cronjob") | crontab - - -# @reboot /bin/bash /home/screenshot/start.sh +# start +bash /home/screenshot/start.sh