Experienced software developer here. Evaluating using Flarum for a project. Little to no php experience. Extensive experience with Node, Angular, MongoDB, MySQL, python, etc.
Working through this guide: https://docs.flarum.org/contributing/#development-setup
down to this section about running my own local server.
I don't have a clear enough mental model to understand what the guide is telling me. In my experience deploying NodeJS servers, you run node at some localhost, and then expose it to incoming HTTP traffic using Nginx for a production / dev build on a server. For local development purposes it just runs at whatever localhost you define.
I have 0 experience running any PHP software. I know I'm missing something that's just assumed I should know, but I don't.
After I run npm install and npm run dev, how do I access my instance locally? Is this documented somewhere?