Skip to main content

Dev Station Technology

DevOps

Docker development services for software that deploys the same way twice

Our fleet platform deploys with a Docker multi-stage build and Docker Compose. We package back ends as images and move older Compose V1 setups to the current CLI.

PostgreSQL
1Published build deployed with Docker
Multi-stageBuild style on that platform
v2 and v5Docker Compose versions currently supported
V1Compose version no longer supported
What we build

What we do with Docker

Multi-stage builds

Build tools stay out of the final image, in one readable Dockerfile.

Compose deployments

One Compose file describes the services and starts them together.

Compose V1 to current

Scripts moved from docker-compose to docker compose.

Back end images

FastAPI services on Python 3.13 packaged for deployment.

Architecture

Where Docker sits in a build

Docker between the code and the host
Code
Python logo
FastAPI back endPython 3.13, Pydantic 2
Build
Docker logo
Multi-stage buildLean final image
Run
Docker ComposeServices started together
Behind it
PostgreSQL and PostGISStops, legs, geofences
RedisSync queue

From TruckFleet Labs. The case lists the deployment as a Docker multi-stage build with Docker Compose.

Compose

Docker Compose V1 is gone

From docker-compose to docker compose
No longer supported

Compose V1

  • Written in Python, run as docker-compose
  • Compose files in the original format 1 do not run on newer versions
Supported

Compose v2 and v5

  • Written in Go, run as docker compose with a space
  • The top-level version element is ignored

Source: Docker documentation, Compose history and migration, checked 2 November 2026.

Builds

The Docker build we can show you

TruckFleet Labs dispatch console and driver app built by Dev Station
Logistics, fleet operations

TruckFleet Labs

A React console and an iOS driver app behind a FastAPI back end, deployed with a Docker multi-stage build and Docker Compose.

38Drivers on the app by week three
Fit check

When Docker is the right call

Pick Docker when

  • You want the same build to run on a laptop and on a server
  • A few services must start together
  • Your deployment today is a list of manual steps

Look elsewhere when

  • You run dozens of services across many hosts, where we would look at Kubernetes, which we have no published build on
  • The product is a static site on a managed host
  • You need a published Compose V1 migration to inspect, which we do not have
Stack

What Docker usually ships with

Python logoPython
PostgreSQL
Kubernetes logoKubernetes
AWS logoAWS
Azure logoAzure
Terraform logoTerraform
FAQs

What buyers ask first

What is a multi-stage build?

A Dockerfile with several FROM statements. Each starts a new stage, and the final image copies in only the artifacts it needs, so build tools and intermediate files stay out of it.

Is docker-compose still supported?

No. Docker supports Compose v2 and v5, which run as docker compose with a space. The old hyphenated docker-compose was Compose V1.

Docker or Kubernetes?

Our published deployment is Docker with Compose. We have no published Kubernetes build, and we say so on the first call.

Who owns the code and the cloud accounts?

You do, from the first commit. Repositories and cloud accounts stay in your name.

Tell us how you deploy today

Thirty minutes on your services, your hosts and your Compose version. No sales pitch.

Let's Talk