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.
Deploy a SvelteKit app from GitHub
Configure a SvelteKit app for Shiprr with build settings, env vars, logs, domains, and rollback.
Read guideFramework guideDeploy a Next.js app from GitHub
Deploy a Next.js app on Shiprr with source builds, runtime settings, custom domains, and logs.
Read guideAPI guideDeploy 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 guideAPI guideDeploy 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 guideFramework guideDeploy a Python app from GitHub
Deploy FastAPI, Flask, or Django apps on Shiprr with Python dependencies, env vars, health checks, logs, and domains.
Read guideFramework guideDeploy a Laravel app from GitHub
Deploy Laravel on Shiprr with Composer, APP_KEY, env vars, start commands, health checks, logs, domains, and rollback.
Read guideMonorepo guideDeploy 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 guideConfiguration guideEnvironment variables and secrets
Configure app secrets and runtime settings on Shiprr, paste .env blocks, avoid leaking values, and understand redeploy behavior.
Read guideDomain guideConnect a custom domain to your app
Point a subdomain or root domain to Shiprr, wait for DNS, and let Shiprr provision HTTPS automatically.
Read guideTroubleshootingDebug a failed web app deployment
Use Shiprr build logs, runtime logs, deployment status, health checks, and rollback to fix failed deploys.
Read guide