1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-09-19 18:31:16 +00:00

Update poetry update function

This commit is contained in:
Mo 2022-05-07 17:01:05 +02:00
parent e005e2d0e9
commit f89059f4ac
4 changed files with 6 additions and 13 deletions

View file

@ -5,7 +5,7 @@ from shutil import copy2
from flask import flash, has_request_context from flask import flash, has_request_context
from advlabdb import app, db from advlabdb import db
from advlabdb.exceptions import DataBaseImportException from advlabdb.exceptions import DataBaseImportException
from advlabdb.models import ( from advlabdb.models import (
Appointment, Appointment,

View file

@ -7,7 +7,7 @@ script_dir = Path(__file__).parent.absolute()
sys.path.insert(0, str(script_dir)) sys.path.insert(0, str(script_dir))
from shared import install_latest_pipx, local_bin, poetry_install_latest, run, step from shared import install_latest_pipx, local_bin, poetry_update, run, step
logs_dir = Path("/var/log/advlabdb/") logs_dir = Path("/var/log/advlabdb/")
@ -84,7 +84,7 @@ root_update_log = logs_dir / "root_update.log"
run(f'echo "15 4 * * 0 root python3 -u {root_update_script} &>> {root_update_log}" | sudo tee -a /etc/crontab') run(f'echo "15 4 * * 0 root python3 -u {root_update_script} &>> {root_update_log}" | sudo tee -a /etc/crontab')
step("Install latest Poetry packages") step("Install latest Poetry packages")
poetry_install_latest(script_dir) poetry_update(script_dir)
step("Deactivate the 'root' user") step("Deactivate the 'root' user")
run("sudo passwd -l root") run("sudo passwd -l root")

View file

@ -46,7 +46,7 @@ def install_latest_pipx():
run("pip install --user --upgrade pipx") run("pip install --user --upgrade pipx")
def poetry_install_latest(script_dir): def poetry_update(script_dir):
poetry_bin = local_bin / "poetry" poetry_bin = local_bin / "poetry"
run(f"{poetry_bin} update", cwd=script_dir / "..") run(f"{poetry_bin} update", cwd=script_dir / "..")

View file

@ -8,14 +8,7 @@ script_dir = Path(__file__).parent.absolute()
sys.path.insert(0, str(script_dir)) sys.path.insert(0, str(script_dir))
from shared import ( from shared import box, install_latest_pipx, local_bin, poetry_update, run, spaced_hl
box,
install_latest_pipx,
local_bin,
poetry_install_latest,
run,
spaced_hl,
)
spaced_hl() spaced_hl()
@ -33,4 +26,4 @@ run(f"{pipx_bin} upgrade-all --include-injected")
# TODO: Backup # TODO: Backup
box("Install latest Poetry packages") box("Install latest Poetry packages")
poetry_install_latest(script_dir) poetry_update(script_dir)