Google Sign-In Required

Use your company Google account to access the BetterFleet private content.

Back to private home

BetterFleet Support Private
Skip to content
BetterFleet Dev Wiki
Onboarding Runbook
Initializing search
    bf-dev
    • Home
    • Operations
    bf-dev
    • Home
      • Operations
      • Onboarding Runbook
        • First-Time Setup
        • Bootstrap Path
        • Expected Outcomes
        • What Next
      • Daily Operations Runbook
      • Troubleshooting
      • Testing Guide
        • Operations Tooling
        • CloudWatch Logs Insights
        • Code Indexing
        • Customer CMS user export
    • First-Time Setup
    • Bootstrap Path
    • Expected Outcomes
    • What Next
    1. Home
    2. Operations
    Accessibility & Usability Onboarding & Support Operations general

    Onboarding Runbook¶

    First-Time Setup¶

    1. Install prerequisites: git, Docker Desktop, Mise, 1Password CLI (op), and the 1Password desktop app.
    2. Clone repository.
    3. Trust and install the repo-managed Mise tools:
    mise trust
    mise install
    
    1. Run mise run init.
    2. Run mise run up.
    3. Open UI URLs from startup output.

    Bootstrap Path¶

    flowchart LR Install[Install tools] --> Clone[Clone bf-dev] Clone --> Mise[Trust and install Mise tools] Mise --> Init[Run init] Init --> Up[Run up] Up --> Verify[Open local apps]

    Expected Outcomes¶

    • All repos listed in projects.txt are present
    • Root .env and Docker env/*.env files generated
    • Host tools from mise.toml are available through Mise
    • Compose stack starts in selected mode

    What Next¶

    Once your environment is running:

    1. Open the BetterFleet Knowledge Base
    2. Find and read Ways of Working and the Product Engineering Workflow
    3. Open the relevant Linear issue or project for the work you are actually doing
    Made with Material for MkDocs
    BFDev Docs Assistant
    New conversation?
    Ask one focused question at a time, this helps the assistant provide accurate answers about what's been implemented in BetterFleet.