Skip to content
Snippets Groups Projects
Commit 079e453d authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

täglicher Restart per "webapps-deliverer-restart.timer"

parent 1be50af4
No related branches found
No related tags found
No related merge requests found
...@@ -19,7 +19,8 @@ FILE_LIST="./files.dat" ...@@ -19,7 +19,8 @@ FILE_LIST="./files.dat"
DEST_USER=nobody DEST_USER=nobody
DEST_GROUP=nobody DEST_GROUP=nobody
FILES="README.md server server.py requirements.in webapps-deliverer.service" FILES=README.md server server.py requirements.in webapps-deliverer.service \
webapps-deliverer-restart.timer webapps-deliverer-restart.service
rm -rf ${FILE_LIST} rm -rf ${FILE_LIST}
for f in ${FILES} ; do for f in ${FILES} ; do
...@@ -39,10 +40,15 @@ pip3 install -r requirements.txt ...@@ -39,10 +40,15 @@ pip3 install -r requirements.txt
deactivate deactivate
chown -R ${DEST_USER}.${DEST_GROUP} ${TARGET_PATH} chown -R ${DEST_USER}.${DEST_GROUP} ${TARGET_PATH}
systemctl link \$PWD/webapps-deliverer.service systemctl link \$PWD/webapps-deliverer.service
systemctl link \$PWD/webapps-deliverer-restart.timer
systemctl link \$PWD/webapps-deliverer-restart.service
systemctl enable webapps-deliverer.service systemctl enable webapps-deliverer.service
systemctl enable webapps-deliverer-restart.timer
systemctl daemon-reload systemctl daemon-reload
systemctl restart webapps-deliverer.service systemctl restart webapps-deliverer.service
systemctl restart webapps-deliverer-restart.timer
systemctl status webapps-deliverer.service systemctl status webapps-deliverer.service
systemctl list-timers
EOF EOF
exit exit
...@@ -14,6 +14,7 @@ FLASK_ENV = sys.argv[3] ...@@ -14,6 +14,7 @@ FLASK_ENV = sys.argv[3]
FLASK_DEBUG = sys.argv[4] FLASK_DEBUG = sys.argv[4]
app = Flask(__name__, static_url_path='') app = Flask(__name__, static_url_path='')
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0
app.url_map.strict_slashes = False app.url_map.strict_slashes = False
CORS(app) CORS(app)
......
[Unit]
Description=Restart the webapps deliverer server
#Documentation=
[Service]
Type=oneshot
WorkingDirectory=/usr/local/share/webapps-deliverer
EnvironmentFile=-/etc/environment
Environment=XDG_CACHE_HOME=/var/tmp
Environment=HOST=%H
ExecStart=/bin/bash -lc 'systemctl restart webapps-deliverer.service'
[Unit]
Description=Restart the webapps deliverer server (Timer)
[Timer]
Persistent=false
OnCalendar=Mon..Fri *-*-* 20:00:17
[Install]
WantedBy=timers.target
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment