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
Daily Operations Runbook
Initializing search
    bf-dev
    • Home
    • Operations
    bf-dev
    • Home
      • Operations
      • Onboarding Runbook
      • Daily Operations Runbook
        • Typical Daily Loop
        • Command Cheat Sheet
        • Safe Practices
      • Troubleshooting
      • Testing Guide
        • Operations Tooling
        • CloudWatch Logs Insights
        • Code Indexing
        • Customer CMS user export
    • Typical Daily Loop
    • Command Cheat Sheet
    • Safe Practices
    1. Home
    2. Operations
    Depot & Integration Operations Operations & Dispatch general

    Daily Operations RunbookΒΆ

    Typical Daily LoopΒΆ

    flowchart TD Start[Start day] --> Pull[Pull repositories] Pull --> Up[Start selected mode] Up --> Work[Develop and test] Work --> Profile[Adjust active profile] Profile --> Work Work --> Stop[Stop stack and compose down]

    Command Cheat SheetΒΆ

    • Install/update host tools from mise.toml: mise install
    • Start manage stack: mise run up
    • Start plan stack: mise run up --mode=plan
    • Pull clean repos: ./pull
    • Run service tests: mise run test [selector]
    • Run service lint checks: mise run lint [selector]
    • Run service type checks: mise run type-check [selector]
    • Start only DB: ./db
    • Start only MQ: ./mq
    • Clean reset: mise run reset

    Selectors match checked-out repos under bf/. For example, core resolves to bf/manage-core, web resolves to bf/manage-web, and manage resolves to checked-out bf/manage-* repos. Leave the selector blank to run the detected command across every checked-out repo that supports it.

    Safe PracticesΒΆ

    • Use focused profiles to reduce startup time.
    • Pull often to reduce merge drift in cloned repos.
    • Re-run mise install after mise.toml or a service-local mise.toml changes.
    • Reset when debugging stateful inconsistencies.
    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.