News

Going Live: Docker Deployment and Real Users

This was the week Pin Portfolio stopped being a local experiment and became a real website. I got the app deployed with Docker behind nginx, put Cloudflare in front of it, and worked through all the little details that only show up once a project is actually on the internet. Suddenly there were real users, real uploads, and real bugs worth fixing fast.

A big practical win was adding HEIC and HEIF support, since a lot of people are taking pin photos on iPhones. I also bumped the upload limits because collectors do not exactly take tiny compressed photos when they are trying to show off an entire board. Those two changes alone made the site much less fragile for normal use.

The other important shift was moving upload processing onto queues so the site did not just sit there waiting on everything to finish. Now uploads can be accepted quickly, then handled asynchronously in the background. That made the whole thing feel more serious, and honestly it was exciting to see a hobby project cross that line into something live and usable.