GlowLog: A Dockerized Skincare Journal Built with Docker Compose
The author created GlowLog, a small web app for logging skincare products, noting whether they suit their skin, and flagging items expiring within 30 days. Built as a midterm project for a Cloud Services course, it focuses on a containerized multi-tier setup rather than app size. The stack runs three containers on one network: a FastAPI app serving both frontend and REST API, a PostgreSQL 16.4 database reachable only internally, and an optional Adminer viewer under a tools profile. The author describes choices such as pinned image tags, a multi-stage Dockerfile, a non-root user, a health-checked startup order, and configuration via .env to keep secrets out of version control. Data persistence was verified by confirming that a named volume survived container removal.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in