Skip to main content

Deploy guides

Deploy Java on Tensel

Connect a GitHub repo and push. The rest is handled. No DevOps required.

From commit to production
$ tensel github import acme/java-appDetected Java — building with Nixpacks.→ build  isolated context, Paris→ rollout  1/1 replicas  healthy ✓ https://java-app.tensel.cloud   38 s

How Java is detected

Detection
a `pom.xml` or `build.gradle` at the build root
Runs as
a JVM application in a serverless container in Paris

From repo to URL

  1. 1

    Import the repository — “tensel github import” or the dashboard — or drop a folder, no git required.

  2. 2

    Tensel detects Java, builds in a disposable virtual machine and publishes an immutable image.

  3. 3

    Your application answers over HTTPS on its tensel.cloud subdomain; every later push redeploys.

Good to know

  • The build runs under Nixpacks. If it picks the wrong start command, set your own in the build settings (tensel builds set); the resolved default stays visible next to your override.
  • Your app must listen on the port the platform provides (PORT). Every framework's production server does this by default.
  • Environments scale to zero on the Free plan; always-on keeps an instance resident from the Personal plan up.