Compare commits

...

1 Commits

Author SHA1 Message Date
a602aded2c Docker Dateien angepasst 2025-10-30 14:08:15 +01:00
2 changed files with 8 additions and 9 deletions

View File

@ -1,14 +1,13 @@
FROM debian:latest FROM python:latest
RUN apt update && apt upgrade -y RUN apt update && apt upgrade -y
RUN apt install python3 python3-pip python3.11-venv locales -y RUN apt install locales -y
RUN mkdir /app RUN mkdir /app
RUN mkdir /.venv RUN mkdir /.venv
RUN mkdir /backup RUN mkdir /backup
RUN mkdir /settings RUN mkdir /settings
RUN python3 -m venv /.venv RUN pip install nicegui
RUN /.venv/bin/pip install nicegui RUN pip install segno
RUN /.venv/bin/pip install segno RUN pip install python-dateutil
RUN /.venv/bin/pip install python-dateutil
RUN sed -i '/de_DE.UTF-8/s/^# //g' /etc/locale.gen && \ RUN sed -i '/de_DE.UTF-8/s/^# //g' /etc/locale.gen && \
locale-gen locale-gen
@ -19,4 +18,4 @@ ENV LC_ALL de_DE.UTF-8
COPY main.py /app/main.py 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 ["python", "/app/main.py"]

View File

@ -1,7 +1,7 @@
services: services:
zeiterfassung: zeiterfassung:
image: gitea.am-td.de/alexander/zeiterfassung:beta-2025.0.1 image: gitea.am-td.de/alexander/zeiterfassung:beta-2025.0.2
restart: always restart: always
ports: ports:
- 8090:8090 - 8090:8090
@ -11,4 +11,4 @@ services:
- ./users:/users - ./users:/users
- ./backup:/backup - ./backup:/backup
- ./settings:/settings - ./settings:/settings
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro