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 because 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.
- 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.