Versionsanpassung für ersten Beta-Release

This commit is contained in:
Alexander Malzkuhn 2025-06-06 11:18:37 +02:00
parent 7e64c2e886
commit aadadfcf49
4 changed files with 11 additions and 8 deletions

View File

@ -20,4 +20,3 @@ COPY main.py /app/main.py
COPY lib /app/lib/ COPY lib /app/lib/
EXPOSE 8090 EXPOSE 8090
ENTRYPOINT ["/.venv/bin/python", "/app/main.py"] ENTRYPOINT ["/.venv/bin/python", "/app/main.py"]
#ENTRYPOINT exec /app/.venv/bin/python /app/main.py --docker

View File

@ -2,8 +2,11 @@ from lib.definitions import app_version, app_title
import subprocess import subprocess
import os import os
server = 'gitea.am-td.de'
server_user = 'alexander'
if os.getuid() == 0: if os.getuid() == 0:
subprocess.run(["docker", "build", "-t", f"{app_title.lower()}:{app_version}", "."]) subprocess.run(["docker", "build", "-t", f"{server}/{server_user}/{app_title.lower()}:{app_version}", "."])
if input("docker-compose erstellen j=JA") == "j": if input("docker-compose erstellen j=JA") == "j":
userfolder = input("Pfad für Benutzerdaten /users:") userfolder = input("Pfad für Benutzerdaten /users:")
backupfolder = input("Pfad für Backupdaten /backup:") backupfolder = input("Pfad für Backupdaten /backup:")
@ -11,7 +14,7 @@ if os.getuid() == 0:
docker_compose_content = f''' docker_compose_content = f'''
services: services:
zeiterfassung: zeiterfassung:
image: {app_title.lower()}:{app_version.lower()} image: {server}/{server_user}/{app_title.lower()}:{app_version.lower()}
restart: always restart: always
ports: ports:
- 8090:8090 - 8090:8090

View File

@ -1,12 +1,13 @@
services: services:
zeiterfassung: zeiterfassung:
image: zeiterfassung:0.0.0 image: gitea.am-td.de/alexander/zeiterfassung:0.0.0
restart: always restart: always
ports: ports:
- 8090:8090 - 8090:8090
environment: environment:
- PYTHONUNBUFFERED=1 - PYTHONUNBUFFERED=1
volumes: volumes:
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/users:/users - ./docker-work/users:/users
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/backup:/backup - ./docker-work/backup:/backup
- /home/alexander/Dokumente/Python/Zeiterfassung/docker-work/settings:/settings - ./docker-work/settings:/settings

View File

@ -6,7 +6,7 @@ from pathlib import Path
import hashlib import hashlib
app_title = "Zeiterfassung" app_title = "Zeiterfassung"
app_version = "0.0.0" app_version = "beta-2025.0.1"
# Standardpfade # Standardpfade