Whats the difference between `tutor local start` and `tutor local init`

Its probably something along the lines of “start starts the programs, without populating them or applying configurations, while init applies the configurations”. But I’m just guessing.

You are guessing correctly :slight_smile:

What initialization does is actually covered in the standard output. Among other things, local init applies database migrations, enable waffle flags, create mysql users, etc. Just check the init files in the “hooks” folder of the tutor source code: tutor/tutor/templates/hooks at master · overhangio/tutor · GitHub