The
Roots
stack,
shipped to production.
rootstest is a WordPress site built on Bedrock, provisioned with Trellis, and themed with Sage 11. Infrastructure lives in Terraform; media rides a CloudFront CDN. This whole page is a Blade template compiled by Vite.
Bedrock
WordPress structured as a Composer project — env-based config, sane folder layout, dependencies locked and versioned.
Trellis
Ansible playbooks provision the Ubuntu 24.04 server (nginx, PHP 8.3, MariaDB) and ship zero-downtime deploys.
Sage 11
This very theme: Blade templates and Acorn (Laravel) components, bundled by Vite and styled with Tailwind.
AWS + Terraform
Every resource — VPC, EC2, IAM, S3, CloudFront — defined as code in Terraform and tagged for one-command teardown.
S3 + CloudFront
Media offloaded to a private S3 bucket and served worldwide through a CloudFront CDN at cdn.rootstest.de.
Redis + HTTPS
A persistent Redis object cache keeps things fast, and Let's Encrypt handles automatic, auto-renewing TLS.