weitere Bearibeitung
This commit is contained in:
@@ -40,6 +40,31 @@ Organisation, waehrend Produktlogik, Betrieb und Vermarktung zentral bleiben.
|
||||
3. Webroot auf `public/` zeigen lassen.
|
||||
4. Plattform-Admin anlegen und anschliessend Mandanten registrieren.
|
||||
|
||||
## Testumgebung im code-server
|
||||
|
||||
Fuer die SQLite-basierte Testumgebung kann der eingebaute PHP-Server genutzt werden:
|
||||
|
||||
```bash
|
||||
php -S 0.0.0.0:8080 public/router_test.php
|
||||
```
|
||||
|
||||
Der Test-Router unterstuetzt code-server-Proxy-Pfade wie `/proxy/8080` und
|
||||
`/absproxy/8080`. Links, Form-Actions und Assets werden ueber zentrale Helper
|
||||
erzeugt, damit CSS und JavaScript auch hinter einem Pfad-Prefix geladen werden.
|
||||
Wenn ein Proxy den Prefix nicht als Header durchreicht, bleiben die erzeugten
|
||||
URLs relativ und funktionieren weiterhin innerhalb des aktuellen Proxy-Pfads.
|
||||
|
||||
Optional kann ein fester Pfad-Prefix gesetzt werden, z.B. in `.env.test`:
|
||||
|
||||
```dotenv
|
||||
APP_BASE_PATH=/proxy/8080
|
||||
```
|
||||
|
||||
Ein einheitlicher Hosteintrag ist dafuer nicht noetig. Zeitgemaesser ist eine
|
||||
Basis-Pfad-/Forwarded-Prefix-Unterstuetzung, weil Entwicklungsumgebungen wie
|
||||
code-server Anwendungen haeufig unter einem Unterpfad statt unter einem eigenen
|
||||
Host ausliefern.
|
||||
|
||||
## Wichtige Dateien
|
||||
|
||||
- [public/index.php](/config/workspace/kaffeeliste-neustart/public/index.php)
|
||||
|
||||
Reference in New Issue
Block a user