Shiprr Guides

Deploy real apps from Git.

Practical guides for deploying common frameworks on Shiprr, including build commands, start commands, environment variables, logs, custom domains, and rollback.

Framework guide

Deploy a SvelteKit app from GitHub

Configure a SvelteKit app for Shiprr with build settings, env vars, logs, domains, and rollback.

Read guide
Framework guide

Deploy a Next.js app from GitHub

Deploy a Next.js app on Shiprr with source builds, runtime settings, custom domains, and logs.

Read guide
API guide

Deploy a Node.js API from GitHub

Deploy an Express, Fastify, or Hono API on Shiprr with Bun, env vars, health checks, logs, and domains.

Read guide
API guide

Deploy a Go API from GitHub

Deploy a Go API on Shiprr with source builds, a production binary, env vars, health checks, logs, and rollback.

Read guide
Framework guide

Deploy a Python app from GitHub

Deploy FastAPI, Flask, or Django apps on Shiprr with Python dependencies, env vars, health checks, logs, and domains.

Read guide
Framework guide

Deploy a Laravel app from GitHub

Deploy Laravel on Shiprr with Composer, APP_KEY, env vars, start commands, health checks, logs, domains, and rollback.

Read guide
Monorepo guide

Deploy an app from a monorepo

Deploy one app from a larger repository with the right root directory, package commands, env vars, and health checks.

Read guide
Configuration guide

Environment variables and secrets

Configure app secrets and runtime settings on Shiprr, paste .env blocks, avoid leaking values, and understand redeploy behavior.

Read guide
Domain guide

Connect a custom domain to your app

Point a subdomain or root domain to Shiprr, wait for DNS, and let Shiprr provision HTTPS automatically.

Read guide
Troubleshooting

Debug a failed web app deployment

Use Shiprr build logs, runtime logs, deployment status, health checks, and rollback to fix failed deploys.

Read guide