Commit Graph

7 Commits

Author SHA1 Message Date
Mike Kell f150d38ffd fixed json format issues 2026-10-03 20:01:44 -04:00
Mike Kell 7523c882a6 Fix markdown lint issues in README (107 IDE warnings -> 0)
- Auto-fix MD060 table column style, MD012 multiple blanks, MD031/MD032 list/fence spacing
- Add language tags to 4 bare code fences (MD040)
- Add .markdownlint.json disabling MD013 (wide tables/commands are intentional)
- Verified: markdownlint-cli2 reports 0 issues across README and docs/
2026-10-03 19:55:42 -04:00
Mike Kell 1a999c7548 Fix 9 bugs found by dev-container test suite; harden test harness
- ssh.socket: preserve address families when rewriting ListenStream (Ubuntu 24.04 dual entries -> EADDRINUSE)
- ufw: declare ufw-docker-logging-deny chain in after.rules (iptables-restore failed at line 47)
- caddy: seed Caddyfile with comment + :80 health block (empty file -> adaptation EOF crash-loop)
- mariadb: wait for authenticated SELECT 1 instead of ping (first-boot race, ERROR 1045)
- create: CREATE USER host '\%' -> '%' (ERROR 1133, site provisioning never worked)
- wp-cli: pass WORDPRESS_DB_* and WORDPRESS_CONFIG_EXTRA env (getenv_docker fallbacks)
- wp-cli: add missing 'wp' prefix to all four invocations (exit 127)
- compose: escape \ as \$\ so interpolation keeps PHP intact
- devcontainer: ship daemon.json (overlay2) and document docker-storage volume for nested dockerd
- smoke.sh: retry windows, no false-pass curl checks, credentialed DB check, full-env wp checks
- README: podman workflow, troubleshooting, bugs-caught section
2026-10-03 17:25:22 -04:00
Mike Kell ad210ad641 Force LF for Dockerfile in .gitattributes 2026-10-03 14:01:26 -04:00
Mike Kell fd6810ca26 Add dev container and staged test harness for wp-engine.sh 2026-10-03 14:00:53 -04:00
Mike Kell 65e10343b2 Enforce LF line endings for shell scripts via .gitattributes 2026-10-03 13:40:22 -04:00
Mike Kell 08fc8f66d0 Initial commit: wp-engine hardening script, README, and architecture docs 2026-10-03 13:39:34 -04:00