Initial Kaffeekasse SaaS restart

This commit is contained in:
2026-06-15 17:13:38 +02:00
commit b08eb93547
54 changed files with 4617 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
BUILD_DIR="$ROOT_DIR/build"
STAMP="$(date +%Y%m%d-%H%M%S)"
TARGET="$BUILD_DIR/kaffeekasse-saas-$STAMP.tar.gz"
mkdir -p "$BUILD_DIR"
tar \
--exclude=".git" \
--exclude=".env" \
--exclude="build" \
--exclude="storage/cache/*" \
--exclude="storage/logs/*" \
--exclude="storage/uploads/*" \
-czf "$TARGET" \
-C "$ROOT_DIR" .
echo "Release package created: $TARGET"
+16
View File
@@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -euo pipefail
cat <<'EOF'
Dieses Repo ist fuer Netcup-Deploys per FTPES/SFTP vorbereitet.
Empfohlener Ablauf:
1. build-release.sh lokal oder in CI ausfuehren
2. Release nach /apps/kaffeekasse/current hochladen
3. Document Root auf /apps/kaffeekasse/current/public setzen
4. Anschliessend per Scheduled Task oder Shell starten:
/usr/local/php83/bin/php /apps/kaffeekasse/current/bin/migrate.php
Das eigentliche Upload-Kommando haengt von eurem CI-System und den Zugangsdaten ab
und bleibt deshalb bewusst ausserhalb des Repos.
EOF