Docker for Web Apps: A Practical Guide
Setting up Docker can feel overwhelming, but it’s really worth it for keeping my web apps consistent across environments. I’ll walk through the basics, from your first Dockerfile to running a simple PHP app.
~/blog
CI/CD, Docker, automation and deployment.
Setting up Docker can feel overwhelming, but it’s really worth it for keeping my web apps consistent across environments. I’ll walk through the basics, from your first Dockerfile to running a simple PHP app.
Setting up automated deployments for my Laravel projects used to be a headache, but GitHub Actions has made it significantly easier. Here's how I automate deployments to Ubuntu servers using GitHub Actions, and some common gotchas I've run into along the way.
A practical sysadmin guide to Nginx and Apache configuration and performance tuning for production Linux servers.
A practical sysadmin checklist for linux server administration on Ubuntu, Debian, and AlmaLinux systems.