Bestanden voor het bouwen en beheren van je site
Alles wat een pipeline of een assistent nodig heeft om een website op giantpanda.site te zetten. Versie 1: binnen /ci/v1/ blijft alles werken zoals het is, verbeteringen komen er automatisch bij.
Deployen vanuit git
Zet een buildmap live: maakt een versie, uploadt alle bestanden, controleert ze en zet de versie live. De pipeline haalt het bij elke run op.
sha256 d10cbdd138130d4f155e3cc5be6782479e43c69dfc845c2e900d4de45515e861
De job voor .gitlab-ci.yml. Vul profiel, site en buildmap in; alleen GIANTHOST_API_KEY gaat in GitLab (masked + protected).
De workflow voor .github/workflows/gianthost.yml. Alleen GIANTHOST_API_KEY is een secret.
De API-sleutel maak je in Hub → Instellingen → API-sleutels met het doel Website publiceren: die mag alleen versies uploaden en live zetten, verder niets.
curl -fsSL https://files.giantpanda.site/ci/v1/deploy-gianthost.mjs -o /tmp/deploy-gianthost.mjs node /tmp/deploy-gianthost.mjs dist
Vastpinnen op precies deze versie: vergelijk met de checksum ernaast (deploy-gianthost.mjs.sha256).
API
De platform-API van een site (/_gp/v1): bezoek registreren, toestemming, configurators en aanvragen.
Voor AI-assistenten
De skill voor het bouwen of ombouwen van een site of configurator voor giantpanda.site, met de OpenAPI-spec en de CI-bestanden erin.
sha256 e48fb0c01aac6dcc888a5b4ea46789e787e9bf2bf2e819830f83fb306519c538