7739d90e779dd3d21f26a63826e6389aaf94081d
* bei der Zeiterfassung wenn man Fibu Rechte hat, darf man mit ZA ins Minus gehen das hat aber den Bug gehabt, dass wenn man überstunden hat die Überstunden ins Minus geht das Verrechnunstechnisch nicht möglich ist. Alles was über das gesamtzeitguthaben drüber schießt wird nun negativ in die Mehrstunden verbucht.
TheTool
Introduction
This Project is a PHP Project.
Table of Contents
Docker Setup
Build fresh image
Build a fresh local docker image with all dependencies. This is based on debian-bookworm and installs apache2, php8.2 & composer with all dependencies
docker build -t debian-php .
Volume Bindings
| Type | Location |
|---|---|
| MySQL Logs | docker/mysql/logs |
| MySQL Config | docker/mysql/conf.d |
| Apache Config | docker/apache2/000-default.conf |
| DocumentRoot (inside container) | docker/mysql/logs |
Start Docker Setup
Use this command to start all Containers.
TheTool will be available at http://localhost
Adminer will be available at http://localhost:8080
Use -d to start it detached from your current console
docker compose up [-d]
Use this command to use the container context (!! Keep in mind, not all folders are synced)
docker compose exec php bash -it
Initialize Database
Either initialize the Database with phinx (documentation located in /db)
OR
Use Adminer and a existing export to import the current state of the Database
Description
Languages
JavaScript
85.9%
PHP
10.2%
CSS
3.8%