Deployment example

MoodMiles: Next.js + Supabase deployment example

See how RunYour.App detected, built and verified this repository.

MoodMiles showing fictional nearby places in a mobile browser
MoodMiles showing fictional nearby places in a mobile browser.

Exact release

Verification summary

MoodMiles combines a responsive Next.js interface with an existing Supabase Postgres database and PostGIS search function. Visitors can share their location for one search or use the clearly marked Madrid demo fallback.

Branch
agent/production-deployment
Published verification record
Pipeline
1f3ec366-1c7f-4230-9901-eb5a2395d536
Runtime verification
da62d6b0-16e2-4680-9e77-7acad1c06540
Deployment attempt
1a5ad72a-03ff-48ee-917d-3078e81cf847
Deployment plan digest
sha256:e9ddb001aaf34e2ace6c52d2213162206a78e8323dd72f8e145cd3e5dc6d2005
Receipt digest
sha256:7bc14b2e67d6fa825e23c6afddcbafc0f9cbd04e79fc4231da7c2f430cf1c9e6
External probe
https://p-ed2595a9627a4d148d1ac97e814d2a03.runyou.online/ · TLS handshake

Public copy of a digest-validated production record. It contains identifiers and outcomes only—no credentials, logs, or environment values.

Verified live

HTTPS health, route, certificate, runtime, and revision checks passed for the exact commit and destination.

Last verified

Repository analysis

Detected configuration

App root
.
Framework
Next.js + React
Package manager
npm (package-lock.json)
Build command
npm run build
Start command
npm run start
Port
3000

Recorded outcomes

Deployment result

Each outcome below is scoped to the exact revision and published record shown in the verification summary.

Passed

Analysis

Detected one Next.js application, two public Supabase environment names, and an external database dependency.

Passed

Build

Installed the locked npm dependency graph and produced the Next.js production build.

Passed

Runtime

Started the Node server and passed required process, port, and TCP health checks on port 3000.

Passed

Route

Matched the deployed workload and route revision, then completed a hostname-valid TLS handshake.

Runtime passed

Health verification

Runtime health passed. A live browser check loaded the app, received a successful Supabase nearby-search response, and rendered the returned places.

Service boundaries

External dependencies and environment

Existing Supabase project

The browser uses a public project URL and publishable key. RunYour.App deploys the application, not the Supabase project.

PostGIS schema

The included SQL creates the fictional places, spatial index, row-level security policy, and nearby-search function.

Environment variable names
  • NEXT_PUBLIC_SUPABASE_URL
  • NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY

Values are intentionally never shown on this public page.

Deployment notes

  • The Supabase schema must be applied to the existing project separately from application deployment.
  • All place records are fictional, and the no-location fallback uses a fixed point in central Madrid.
  • The public moodmiles.runyour.app hostname is a stable alias for the recorded platform destination.

Deploy your own repository

Connect GitHub, review the detected plan, and deploy the exact revision you choose.

Deploy your own repository