Connect a repo or start from a template — we build, deploy, and route it with SSL.
Docs, an API, and a CLI — wired to the same platform your services run on.
How to Deploy a Docker Container on ComputeSphere
If your app already builds into a Docker image, you don't need a buildpack, a Procfile, or a framework-specific platform. ComputeSphere runs your image as-is on a fixed per-spherelet price — point it at a registry, set the port, and you have a live HTTPS service.
This guide deploys an existing Docker image to production, then covers environment variables, a custom domain, and autoscaling.
brew install computesphere/tap/csph
# or
npm install -g @computesphere/csph
Then sign in:
csph auth login
Build, tag, and push to your registry:
docker build -t my-app:1.0.0 .
docker tag my-app:1.0.0 registry.example.com/my-app:1.0.0
docker push registry.example.com/my-app:1.0.0
Deploy what you just pushed:
csph deploy --image registry.example.com/my-app:1.0.0
ComputeSphere pulls the image, runs it on a spherelet, terminates TLS, and returns a public URL:
https://copper-lynx.computesphere.app
Specify the port your container listens on. For a private registry, add your credentials in the Console first, then deploy.
If you have a Dockerfile but haven't pushed an image, run csph deploy from the project directory instead — ComputeSphere builds the image and deploys it in a single step.
Pass config and secrets to your container at runtime:
csph services set-env LOG_LEVEL=info
csph services set-secret DATABASE_URL=postgres://user:pass@host:5432/db
Open Console → Domains, add your hostname, and create the CNAME it shows pointing to your service URL:
Type Name Value
CNAME app copper-lynx.computesphere.app
ComputeSphere issues and auto-renews the SSL certificate for you.
A spherelet is your unit of compute, and you pay a fixed price per spherelet — no per-seat fees, no surprise bandwidth charges. Pick a size (Flex, Standard, or Performance), run as many spherelets as you need, and turn on autoscaling with a minimum, a maximum, and a target CPU.
Any container that runs locally runs on ComputeSphere: push the image, run csph deploy --image, set the port, and you have HTTPS, custom domains, and autoscaling on pricing you can predict.
Ready to ship? Start your free trial or book a 15-minute demo.
Fixed price per spherelet, flat plan per team — ship without DevOps or surprise bills.
Start free trial14-day free trial
Predictable per-spherelet pricing, a flat plan per team, and managed primitives built in — no DevOps, no surprise bills.
Browse Some Related Blogs
Connect a repo or start from a template — live URL, SSL, and zero DevOps, on predictable per-spherelet pricing. 14-day free trial.