serverpod start
The serverpod start command runs your project in development mode. It generates the latest code, starts the server with hot reload, and launches your companion Flutter apps, all in a single interactive terminal.
serverpod start
Run it from anywhere inside your project folder.
Usage
Start the full development stack with hot reload: generates code, runs the server, and launches the companion Flutter apps in an interactive terminal UI.
Usage: serverpod start [-- <server-args>]
-h, --help Print this usage information.
-w, --[no-]watch Watch files and use the Frontend Server for fast incremental compilation. With --no-watch, the server is started via `dart run`.
(defaults to on)
-d, --directory The server directory (defaults to auto-detect from current directory).
(defaults to "")
--[no-]docker Start Docker Compose services if a docker-compose.yaml exists. Default off; pass --docker to opt in to compose-managed services (typically Redis when running PostgreSQL separately).
--[no-]tui Show interactive terminal UI.
(defaults to on)
--[no-]flutter Auto-launch the companion Flutter apps as configured on the server pubspec.yaml with `auto_launch: true`. Use --no-flutter to disable auto-launch. Apps can still be started on demand from the TUI.
(defaults to on)
Run "serverpod help" to see global options.