DevOps
CI/CD pipelines, preview environments, deployment workflows, and infrastructure patterns tested on Laravel projects. Includes GitHub Actions setups and lessons from production-style side projects.
Articles in this category
-
The aaPanel PHP path bug that broke GitLab CI (and the one-line fix)
Why `php: command not found` haunted aviwebsquad.in’s shell runner—and how scripts/ci-env.sh fixed test, build, and deploy jobs.
-
Laravel Pulse on a small VPS: the only cards I keep unmuted
Slow requests, queues, and exceptions—Pulse config for aviwebsquad.in that avoids noise without missing real incidents.
-
Postgres backups on aaPanel: the Laravel schedule I trust for a CMS
Nightly pg_dump, off-site copy, and restore drills on aviwebsquad.in—boring infrastructure that saves you when an MCP agent bulk-edits wrong.
-
Laravel Horizon on one VPS: queue discipline for a CMS that sends mail and images
Horizon supervisor blocks, timeouts, and when aviwebsquad.in actually needs a worker—media conversions, newsletter, and Pulse alerts.
-
GitLab CI + aaPanel: how I deploy Laravel without drama on a single VPS
A production deploy runbook for aviwebsquad.in—GitLab shell runner, release folders, shared storage, and the aaPanel PHP path gotcha that broke CI twice.
-
Preview Environments for Laravel with GitHub Actions (2026): a practical setup
A step-by-step guide to shipping safer Laravel changes using preview deployments per pull request: workflow, secrets, DB strategy, teardown, and a reviewer checklist.