mirror of
https://codeberg.org/Mo8it/AdvLabDB.git
synced 2024-11-08 21:21:06 +00:00
Update poetry update function
This commit is contained in:
parent
e005e2d0e9
commit
f89059f4ac
4 changed files with 6 additions and 13 deletions
|
@ -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,
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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 / "..")
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue