noindex staging kopia cedepeconsulting.pl.
| Proces | Status | Uptime | Restarty |
|---|---|---|---|
| cedepe-consulting-staging | online | 1d | 0 |
inspiracja
Tu powstają i są testowane warianty designu wygenerowane z makiet Claude, zanim zostaną ręcznie wybrane do promocji na produkcję — CLAUDE.md nakazuje 'wszystkie zmiany NAJPIERW na staging'.
źródło: CLAUDE.md
cel
Udokumentowany staging (PM2 cedepe-consulting-staging, port 3011, własny Directus na dbcedepe-staging) do testowania treści/CMS/AI przed selektywną promocją zmian na produkcję.
źródło: CLAUDE.md (tabela topologii)
zależności
Ten sam stack, własna baza Directus sklonowana z produkcji na starcie. Różnice: TipTap 3.23.5 vs 3.23.6, brak @types/nodemailer, płaska konfiguracja SMTP.
źródło: package.json diff prod vs staging
znaczenie
Jako staging nie generuje bezpośrednio wartości, ale jest niezbędny do bezpiecznego wdrażania zmian — CHANGELOG pokazuje udokumentowany, selektywny proces promocji (np. świadome NIE-promowanie CookieBanner.vue).
źródło: CHANGELOG.md [2026-06-04]
co działa
curl 127.0.0.1:3011 -> 200. PM2 online, 15 dni uptime. Logi błędów zawierają wyłącznie łagodne 404 dla placeholder-owych slugów.
źródło: curl, pm2 jlist, err-7.log
diff wykazał 6 różniących się plików plus unikalne katalogi (staging ma v3c-homepage.vue, prod ma app/plugins/). Prod przoduje w części rzeczy (aktywny link doradztwo-biznesowe), staging w innych (panel CMS, AI).
źródło: diff -rq app/ prod vs staging
co do przetestowania
CLAUDE.md twierdzi że tokeny REST są identyczne bo baza stagingu sklonowana z produkcji — ale ecosystem.config.cjs pokazuje różne wartości, CHANGELOG sam to koryguje.
źródło: CLAUDE.md vs ecosystem.config.cjs; CHANGELOG.md [2026-05-20]
rekomendacja
Środowisko nie ma repozytorium git — cała historia zmian istnieje tylko jako opis w CHANGELOG.md. Działa, ale jest kruche; realne śledzenie zmian byłoby szybsze.
źródło: brak .git w consulting.aionflow.pl