Powrot do wpisow

devops

Wystawienie statycznego Astro przez Caddy na VPS

Prosty wzorzec publikacji statycznego bloga Astro za reverse proxy Caddy, bez dokładania zbędnej infrastruktury.

Statyczny blog Astro nie wymaga skomplikowanego runtime. W praktyce wystarczy stabilny proces buildu i prosty serwer HTTP wystawiony za reverse proxy.

Minimalny model wdrozenia

  1. Build wykonuj lokalnie albo w CI.
  2. Do serwera publikuj tylko gotowy katalog dist/.
  3. Reverse proxy powinno obslugiwac HTTPS, cache dla assetow i prosty fallback na index.html.

Dlaczego Caddy

Caddy dobrze sprawdza sie w malych projektach, bo:

  • automatycznie zarzadza certyfikatami TLS,
  • ma prosty konfig dla statycznych plikow,
  • nie wymaga dodatkowego panelu ani zewnetrznego orchestratora.

Praktyczna uwaga migracyjna

Przy przenoszeniu bloga z innego silnika najwazniejsze jest zachowanie stabilnych URL-i. Jezeli stary wpis ma juz rozpoznawalny adres, slug warto ustawic recznie we frontmatterze zamiast polegac na samej nazwie pliku.