rorappandClaude Opus 5 bec66fcc18
Image bauen und in die Registry pushen / build (push) Has been cancelled
Test-Workflow entfernen; Actions laufen auf dieser Instanz nicht
Der Minimal-Workflow diente dem Nachweis, dass es nicht an der YAML
liegt: auch acht Zeilen erzeugen keinen Lauf. Auf der gesamten Instanz
existiert in keinem Repo je ein Actions-Lauf, obwohl docker-runner-01
online ist und das Label ubuntu-latest fuehrt.

build.yml bleibt liegen, falls die Runner-Anbindung spaeter repariert
wird. Deployt wird bis dahin ueber den Portainer-Git-Stack.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 01:51:56 +02:00
2026-04-15 11:50:31 +00:00
2026-04-15 11:50:31 +00:00
2026-04-15 11:58:34 +00:00

robbis.space

Die Website von Robbi basiert auf Kirby CMS und wird auf https://robbis.space gehostet.


Für Entwickler: So funktioniert der Workflow

Voraussetzungen

  • Git-Zugang zum Repo: https://gitea.mindboost.team/rorapp/robbis.space.git
  • Schreibrechte auf dem main-Branch

Repository klonen

git clone https://gitea.mindboost.team/rorapp/robbis.space.git
cd robbis.space

Lokale Entwicklung

Kirby läuft ohne Datenbank – alle Inhalte liegen als Dateien im content/-Ordner. Für eine lokale Vorschau reicht ein einfacher PHP-Server:

php -S localhost:8000

Danach ist die Seite unter http://localhost:8000 und das Panel unter http://localhost:8000/panel erreichbar.

Hinweis: Die Datei site/config/config.php enthält die URL-Konfiguration für die Produktionsumgebung. Lokal kann es sein, dass Kirby eine Warnung wegen der URL zeigt – das ist normal und beeinflusst die Entwicklung nicht.

Änderungen deployen

Das Deployment läuft vollautomatisch über einen Gitea-Webhook:

  1. Änderungen committen und auf main pushen
  2. Gitea löst automatisch einen Webhook aus
  3. Der Server führt git pull im Produktionsverzeichnis aus
  4. Die Änderungen sind sofort live auf https://robbis.space
git add .
git commit -m "Beschreibung der Änderung"
git push origin main

Pushes auf andere Branches lösen kein Deployment aus. Nur main wird automatisch deployed.

Projektstruktur

├── assets/          # CSS, JS, Bilder (Theme-Dateien)
├── content/         # Alle Seiteninhalte als Textdateien
├── kirby/           # Kirby CMS Core (nicht bearbeiten)
├── media/           # Automatisch generierter Cache (nicht committen)
├── site/
│   ├── blueprints/  # Panel-Konfiguration (Felder, Layouts)
│   ├── config/      # Kirby-Konfiguration
│   ├── plugins/     # Erweiterungen
│   ├── snippets/    # Wiederverwendbare Template-Teile
│   └── templates/   # Seitentemplates
└── index.php        # Einstiegspunkt

Was gehört ins Repo, was nicht?

Gehört rein Gehört nicht rein
content/ media/ (automatisch generiert)
assets/ site/accounts/ (Benutzerkonten)
site/ site/sessions/ (Sitzungsdaten)
kirby/ site/cache/ (Cache)

Die .gitignore ist bereits entsprechend konfiguriert.


Fragen zum Setup? Wende dich an Robbi.

S
Description
Der offizielle Space von Robbi.
Readme
21 MiB
Languages
HTML 41%
CSS 34.7%
JavaScript 12.5%
Python 8.6%
Dockerfile 3.2%