Deploy with Docker on Deplexo
If your repo contains a Dockerfile, Deplexo builds and runs it directly. Use this when framework auto-detection does not fit your stack or you need full control over the build.
How it works
- Add a
Dockerfileto your repo (or point to one withdockerfileindeplexo.yaml), then push. - Deplexo detects the Dockerfile and skips framework detection entirely. Your image is built with layer caching enabled. Build caches are isolated per project.
- Your container starts on its subdomain. Build and runtime logs stream to the dashboard.
Configuration
If your Dockerfile is at the repo root, no deplexo.yaml is needed — Deplexo detects it automatically. To use a Dockerfile at a non-standard path, specify it explicitly:
dockerfile: path/to/DockerfileYour container must listen on the PORT environment variable. Deplexo sets this automatically at runtime.
What you get
- Automatic subdomain (your-app.deplexo.com) provisioned on first deploy.
- Build logs streamed live from the worker.
- Runtime logs accessible from the Logs tab.
- Environment variables managed in the dashboard, encrypted at rest, injected at runtime.
- Git webhooks trigger automatic redeploys on push.