Install ngrok
Create a local database
Clone the repo
Creating environment variables
.env
file in the folder backend/ of the repo and add the following:Next steps
Security Warning: Self-hosted runners have significant security implications. When using self-hosted runners, be aware that:From here onwards the cycle is to make a local change, rebuild the cli and then trigger in github to test that change. Its a much faster iterative cycle in comparison to building from a branch each time.
- Code from pull requests can run on your self-hosted runner, potentially executing malicious code on your machine
- If your repository is public, anyone can fork it and submit a pull request that could run code on your runner
- Only use self-hosted runners in private repositories where you trust all contributors, or implement proper security controls
- For more information, see GitHub’s security considerations for self-hosted runners