Dogebox Panel - Web UI for managing a Dogebox Server
/src
All source code lives here. Whatever is contained in here is published. No build steps, compilation or transformation (at this stage), striving for “what you see is what you get”.
/dev
Dev server, configs and tooling to aid in the development process.
To run this in production, simply serve the /src directory. To run this locally (with some developer conveniences) follow the steps below.
Prerequisites
- Expects to be running in a linux/unix environment (or WSL on Windows)
- Latest
npm
&node
Install dev dependencies and add 3x hostname entries.
cd dev
npm run setup
Start the development server:
npm start
Navigate to
https://dogebox.local:8080
dPanel running at https://dogebox.local:8080, with:
- Hot reloading (auto browser refresh on modify)
- SPA ready (index.html served at all routes)
- Basic CORS configuration
- API mocks (via Ctrl+L)
Two sample 'pups' (web-apps that dPanel iframes), running at