Repository โ†’ running application

Give every app the same operational shape.

Uppr organizes repositories into workspaces, prepares their runtime configuration, and generates the Docker and Caddy layer that launches them behind real domains.

workspace / launch
$ uppr pull
[api] git pull
$ uppr launch
configured port 3000 from Dockerfile
applications ready ยท proxy reloaded
One control plane

Operations without repository guesswork.

Uppr understands a small, explicit application contract and turns it into repeatable deployment infrastructure.

01 / SYNC

Workspace orchestration

Clone, pull, inspect, and push groups of Git repositories from one focused interface.

02 / PREPARE

Predictable configuration

Populate environment keys from a committed schema while keeping values and persistent data outside Git.

03 / LAUNCH

Generated runtime

Build Compose services and Caddy routes from repository metadata, Dockerfiles, domains, and policy.

The operating model

From source to service in four moves.

RegisterAdd Git repositories to an isolated workspace.
InspectRead each schema and Dockerfile contract.
PrepareCreate private config and durable data paths.
LaunchBuild apps, route domains, and reload safely.