If the steps below do not work for you, please open an issue on GitHub.
Recommended: Devcontainer Setup
System Requirements
- Git
- Docker Desktop or another local Docker engine
- For the IDE path: VS Code with the Dev Containers extension
- For the terminal-only path: Node.js on your host so you can install the Dev Container CLI
- Fork the Dograh repository at https://github.com/dograh-hq/dograh
- Clone your fork:
- Start the devcontainer. In VS Code, open the repository and run Dev Containers: Reopen in Container. Without an IDE, use the Dev Container CLI:
- Wait for the first build to finish. The first build takes several minutes; subsequent opens are much faster.
- Start the backend from a terminal inside the container:
- Start the UI from another terminal inside the container:
- Verify that the backend is healthy:
- Open the app at
http://localhost:3000.
More Setup Options
- For what the devcontainer bootstrap does, rebuild guidance, logs, and personal install hooks, see Devcontainer Workflow.
- If you cloned
dograh-hq/dograhdirectly instead of your fork, see Fork Workflow to resetoriginandupstream. - If you do not want to use the devcontainer, see Host-managed Setup.
