Docker — how we ship the systems we run

Docker is how Datro runs the SvelteKit app, the FastAPI service, and PostgreSQL on a managed VPS.

Docker is how we ship and isolate the systems we run: the SvelteKit app, the FastAPI service, and PostgreSQL, on a managed VPS.

Where it shows up

  • The PWA service: each part of the app runs in its own container, so a front-end release does not rewrite the database host.
  • Mountain Ridge Wines: the same layout we use for that operational app is the layout we use for the next one.
  • A retainer we can operate: restarts and updates are on a known set of containers, on AlmaLinux, not a one-off server build.

What we keep out of it

Docker is there so the PWA, the API, and PostgreSQL can be restarted and updated without rebuilding the host. We do not stand up a container platform for its own sake.

See SvelteKit, FastAPI, and PostgreSQL.

Want something like this?

Tell us about the process that is stuck. We will tell you if we are the right fit.

Get in touch