4ae74a0e6ed08cce949b232ea86c44274ffd43b6
* Berechnungsupdate Mehrstunden + Überstunden * Fix: Gewisse Buchungskonstellationen konnten bei Änderungen des Min Feld von der Endzeit so setzen das die Überprüfung nicht Richtig ist. Des min Feld wird nun immer richtig gesetzt. (Habs schon im Live gefixt, da es relativ akut war)
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%