Docker Check verschoben
commandline_header angepasst
This commit is contained in:
parent
c3996c83e4
commit
daff30b6ac
1
.gitignore
vendored
1
.gitignore
vendored
@ -6,3 +6,4 @@ users/
|
|||||||
backup/
|
backup/
|
||||||
Archiv/
|
Archiv/
|
||||||
Docker/
|
Docker/
|
||||||
|
docker-work/
|
@ -6,6 +6,6 @@ services:
|
|||||||
- 8090:8090
|
- 8090:8090
|
||||||
volumes:
|
volumes:
|
||||||
#- /home/alexander/Dokumente/Python/Zeiterfassung:/app
|
#- /home/alexander/Dokumente/Python/Zeiterfassung:/app
|
||||||
- /home/alexander/Dokumente/Python/Zeiterfassung/users-docker:/users
|
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/users:/users
|
||||||
- /home/alexander/Dokumente/Python/Zeiterfassung/backup:/backup
|
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/backup:/backup
|
||||||
- /home/alexander/Dokumente/Python/Zeiterfassung/settings:/settings
|
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/settings:/settings
|
@ -3,7 +3,6 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from lib.web_ui import is_docker
|
|
||||||
import hashlib
|
import hashlib
|
||||||
|
|
||||||
app_title = "Zeiterfassung"
|
app_title = "Zeiterfassung"
|
||||||
@ -11,6 +10,10 @@ app_version = "0.0.0"
|
|||||||
|
|
||||||
# Standardpfade
|
# 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():
|
if is_docker():
|
||||||
scriptpath = "/settings"
|
scriptpath = "/settings"
|
||||||
backupfolder = "/backup"
|
backupfolder = "/backup"
|
||||||
|
@ -14,9 +14,7 @@ import shutil
|
|||||||
import re
|
import re
|
||||||
|
|
||||||
from lib.definitions import userfolder, scriptpath, usersettingsfilename, photofilename, status_in, status_out, \
|
from lib.definitions import userfolder, scriptpath, usersettingsfilename, photofilename, status_in, status_out, \
|
||||||
standard_adminsettings, standard_usersettings, va_file
|
standard_adminsettings, standard_usersettings, va_file, is_docker
|
||||||
|
|
||||||
from web_ui import is_docker
|
|
||||||
|
|
||||||
# Benutzerklasse
|
# Benutzerklasse
|
||||||
|
|
||||||
|
@ -118,8 +118,4 @@ def login_is_valid(user = -1):
|
|||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
except:
|
except:
|
||||||
return False
|
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())
|
|
7
main.py
7
main.py
@ -15,7 +15,7 @@ import argparse
|
|||||||
|
|
||||||
from lib.web_ui import hash_password
|
from lib.web_ui import hash_password
|
||||||
|
|
||||||
class Commandline_Header:
|
def commandline_header():
|
||||||
message_string = f"{app_title} {app_version}"
|
message_string = f"{app_title} {app_version}"
|
||||||
underline = ""
|
underline = ""
|
||||||
for i in range(len(message_string)):
|
for i in range(len(message_string)):
|
||||||
@ -36,8 +36,7 @@ def main():
|
|||||||
|
|
||||||
def startup_message():
|
def startup_message():
|
||||||
|
|
||||||
Commandline_Header()
|
commandline_header()
|
||||||
|
|
||||||
url_string = ""
|
url_string = ""
|
||||||
for i in list(app.urls):
|
for i in list(app.urls):
|
||||||
url_string += f"{i}, "
|
url_string += f"{i}, "
|
||||||
@ -65,7 +64,7 @@ if __name__ in ("__main__", "__mp_main__"):
|
|||||||
backupfolder = "/backup"
|
backupfolder = "/backup"
|
||||||
|
|
||||||
if args.admin_access:
|
if args.admin_access:
|
||||||
Commandline_Header()
|
commandline_header()
|
||||||
print("Lade Administrationseinstellungen")
|
print("Lade Administrationseinstellungen")
|
||||||
admin_settings = load_adminsettings()
|
admin_settings = load_adminsettings()
|
||||||
print("Geben Sie den neuen Benutzernamen für den Administrationsbenutzer an:")
|
print("Geben Sie den neuen Benutzernamen für den Administrationsbenutzer an:")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user