Files
iwz/bin/.env.example
Michael Stangl 2379f4ac9f @
Skripte nach bin/ und lib/ umstrukturiert + WSL-Log-Analyse

Alle .bat-Skripte liegen jetzt in bin/, alle .py in lib/, .env(.example)
in bin/. setenv.bat setzt IWZ_* (inkl. IWZ_ENV) und PYTHONPATH; die
Launcher rufen setenv, aktivieren die .venv falls vorhanden und starten
das zugehoerige lib/-Skript. Die Python-Skripte lesen die .env ueber
IWZ_ENV (Fallback bin/.env).

Neu: Nutzungsanalyse per GoAccess (analyze.py/.bat) - laedt die
IONOS-Access-Logs per SFTP (paramiko) und erzeugt einen HTML-Report.
GoAccess laeuft ueber WSL (GOACCESS_MODE=wsl, Pfad-Uebersetzung nach
/mnt/c). install_py.bat prueft WSL+GoAccess und zeigt sonst den
Installationsweg. Doku in doc/analyse.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
2026-08-28 16:44:56 +02:00

39 lines
1.5 KiB
Bash

# Kopieren nach .env und mit echten Werten befuellen.
# .env ist in .gitignore eingetragen und wird NICHT eingecheckt.
# Storage Zone -> Access-Tab im Bunny.net Dashboard
BUNNY_STORAGE_ZONE=iwz-ferienwohnungen
BUNNY_STORAGE_HOST=storage.bunnycdn.com
BUNNY_STORAGE_PASSWORD=
# Pull Zone -> CDN -> Security-Tab im Bunny.net Dashboard (Token Authentication)
BUNNY_PULL_ZONE_URL=https://iwz-ferienwohnungen.b-cdn.net
BUNNY_AUTH_KEY=
# Account-API-Key fuer den CDN-Cache-Purge nach dem Deploy.
# Dashboard -> oben rechts auf den Namen -> Account -> API -> "API Key".
# ACHTUNG: nicht der BUNNY_AUTH_KEY oben, sondern der Account-weite API-Key!
BUNNY_API_KEY=
# --- Nutzungsanalyse (analyze.py) ------------------------------------------
# SFTP-Zugang zu IONOS (gleiche Zugangsdaten wie im IONOS-Kundenbereich / SFTP).
IONOS_SFTP_HOST=
IONOS_SFTP_PORT=22
IONOS_SFTP_USER=
IONOS_SFTP_PASSWORD=
# Ordner mit den Access-Logs auf dem Server (im Screenshot: /logs).
IONOS_LOGS_DIR=/logs
# GoAccess-Aufruf:
# GOACCESS_MODE=wsl -> GoAccess laeuft in der WSL (empfohlen, Standard).
# Installation: bin\install_py.bat prueft WSL+GoAccess
# und zeigt sonst die Installationsbefehle.
# GOACCESS_MODE=exe -> nativer Windows-Build; dann GOACCESS_EXE auf die
# goaccess.exe setzen (Download: https://goaccess.io/download).
GOACCESS_MODE=wsl
GOACCESS_EXE=goaccess
# Apache-Logformat. IONOS nutzt i.d.R. das Combined Log Format.
# Falls der Report leer bleibt -> siehe doc/analyse.md (Format anpassen).
LOG_FORMAT=COMBINED