Docker Check verschoben

commandline_header angepasst
This commit is contained in:
Alexander Malzkuhn 2025-06-03 13:29:55 +02:00
parent c3996c83e4
commit daff30b6ac
6 changed files with 13 additions and 16 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@ users/
backup/
Archiv/
Docker/
docker-work/

View File

@ -6,6 +6,6 @@ services:
- 8090:8090
volumes:
#- /home/alexander/Dokumente/Python/Zeiterfassung:/app
- /home/alexander/Dokumente/Python/Zeiterfassung/users-docker:/users
- /home/alexander/Dokumente/Python/Zeiterfassung/backup:/backup
- /home/alexander/Dokumente/Python/Zeiterfassung/settings:/settings
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/users:/users
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/backup:/backup
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/settings:/settings

View File

@ -3,7 +3,6 @@
import os
from pathlib import Path
from lib.web_ui import is_docker
import hashlib
app_title = "Zeiterfassung"
@ -11,6 +10,10 @@ app_version = "0.0.0"
# Standardpfade
def is_docker():
cgroup = Path('/proc/self/cgroup')
return Path('/.dockerenv').is_file() or (cgroup.is_file() and 'docker' in cgroup.read_text())
if is_docker():
scriptpath = "/settings"
backupfolder = "/backup"

View File

@ -14,9 +14,7 @@ import shutil
import re
from lib.definitions import userfolder, scriptpath, usersettingsfilename, photofilename, status_in, status_out, \
standard_adminsettings, standard_usersettings, va_file
from web_ui import is_docker
standard_adminsettings, standard_usersettings, va_file, is_docker
# Benutzerklasse

View File

@ -119,7 +119,3 @@ def login_is_valid(user = -1):
return False
except:
return False
def is_docker():
cgroup = Path('/proc/self/cgroup')
return Path('/.dockerenv').is_file() or (cgroup.is_file() and 'docker' in cgroup.read_text())

View File

@ -15,7 +15,7 @@ import argparse
from lib.web_ui import hash_password
class Commandline_Header:
def commandline_header():
message_string = f"{app_title} {app_version}"
underline = ""
for i in range(len(message_string)):
@ -36,8 +36,7 @@ def main():
def startup_message():
Commandline_Header()
commandline_header()
url_string = ""
for i in list(app.urls):
url_string += f"{i}, "
@ -65,7 +64,7 @@ if __name__ in ("__main__", "__mp_main__"):
backupfolder = "/backup"
if args.admin_access:
Commandline_Header()
commandline_header()
print("Lade Administrationseinstellungen")
admin_settings = load_adminsettings()
print("Geben Sie den neuen Benutzernamen für den Administrationsbenutzer an:")