Skip to content
Marketplace

Sample app · Spring

Deploy Spring PetClinic on Ownkube

Spring PetClinic is the canonical Spring sample app: owners, pets, vets, and visits with a full web UI. It seeds sample data on first boot, so there is something to click the moment it comes up. Deploy it with a managed Postgres database and a public hostname with automatic HTTPS, a fast way to watch a real full-stack app go live.

It runs on Ownkube Compute with no cloud account needed, and bills per minute from your prepaid wallet like any other app. See pricing

  • Sample app
  • Java
  • PostgreSQL
One install 2 resources
  • Spring PetClinic web app

    Web app

    The PetClinic web UI on a public hostname with automatic HTTPS. It seeds sample data on first start.

  • Managed PostgreSQL database

    Database

    A Postgres 17 database provisioned in the same private network and wired into the app automatically. Its storage persists, so your data survives restarts and redeploys.

Public hostname with automatic HTTPS *.ownkube.app

How deploying Spring PetClinic works

  1. 01

    Click Deploy

    The deploy flow opens on your Ownkube canvas. If you are signed out, you sign in first and land right back in it.

  2. 02

    Pick a region

    Choose an Ownkube Compute region. Spring PetClinic needs nothing else from you.

  3. 03

    Open your app

    The database comes up first, then Spring PetClinic, already wired together. Open its HTTPS hostname once it is healthy.

What you get

  • Owners, pets, vets, and visits
  • Sample data seeded on first boot
  • A full-stack app to explore end to end
  • Public hostname with automatic TLS

What you provide

There is nothing to fill in. Defaults are set and secrets are generated for you, and you can reveal them on the deployment afterward.

It shows as one app on your canvas, and deleting it removes the app and its data together.

Or ask your coding agent

With Ownkube connected over MCP, your agent can deploy Spring PetClinic for you. It reads what the app needs, runs a dry run, deploys the app with its database in one call, and follows it until it is healthy. It asks before it creates or deletes anything.

Prompt

Deploy Spring PetClinic from the Ownkube marketplace in my closest region.

Deploy Spring PetClinic

With its database wired in, on a public HTTPS hostname.

Deploy Spring PetClinic