Workflow Guide

Deploy from Git

Start here when your project already lives in a repo or you want repeatable deploys. After a one-time setup, every deploy is just a push.

git push tokay

Step By Step

How it works

Best when your code already lives in a repo, you expect to deploy changes repeatedly, or you want deploys to feel like shipping code.

  1. 1

    Create or pick a repo

    Go to New Service, then Deploy from Git. Pick an existing repo or create a new one.

  2. 2

    Set up access once

    Add an SSH key or generate an access token. We support both, so use whatever matches your local setup.

  3. 3

    Add the Tokay remote

    We give you the exact remote command. Run it once in your project directory, and future deploys are just pushes.

  4. 4

    Push your code

    After the push lands, we analyze your repo, find deployable services, and surface any issues before you commit to the deploy.

  5. 5

    Configure and deploy

    Pick the service we found, review the suggested type and entry point, and deploy. You can always configure manually if needed.

After The Push

What happens next

A push isn't an automatic blind deploy. We analyze your code first and let you review before anything goes live.

  • Analyze. We scan your repo, detect services, and infer the entry point and runtime for each one.

  • Warn. If secrets are hardcoded or manifests are missing, we flag them before you deploy so nothing fails silently.

  • Deploy. Once you configure the service, the pipeline runs and your live URL is ready in about two minutes.