Build Dossier

Status: Public

Architecture Decision Log: WordPress Stack

Published

Category

Signal

Verified Note

Why this blog runs on Nginx, PHP-FPM, MySQL and a custom block theme. The goal is boring reliability with enough room for interactive publishing experiments.

Deployment Shape

  • Nginx terminates HTTPS and serves WordPress through PHP-FPM.
  • MySQL stores posts, theme options and user state.
  • The custom block theme keeps layout editable while shipping product-grade interactions.

A good publishing stack should be boring at the infrastructure layer and expressive at the interface layer.

Release Checks

php -l functions.php
node --check assets/console.js
curl -I https://blog.swalktech.top/
LayerChoiceReason
WebNginxStable TLS and static asset handling
RuntimePHP-FPMNative WordPress execution path
ThemeSwalk ModernInteractive console experience

This note tracks the current deployment shape, the tradeoffs behind native hosting, and the next hardening steps.