Week 057 — DB Migrations Working

Migrations work. Analytics are live. The Docker image is unexpectedly 2GB.

Week of December 22, 2025

Progress

The cash-reward column migration was created, tested on multiple machines, and applied. Phinx is now the mechanism for all schema changes.

OWA (Open Web Analytics) instrumentation was added to the production site — a single tracking code in the header. This is the first analytics data the app has ever collected from real users.

When building the Docker image on macbaby, the image came out over 2GB — significantly larger than expected. Investigation pointed to the uploads directory being copied into the image rather than excluded. The fix was a .dockerignore entry to exclude uploads and logs from the build. The documented approach for fresh deployments now relies on the named volume approach established last week.

Next Week

New year. Lost item map, production hardening.