Skip to content
/ dpanel Public

Dogebox Panel - Web UI for managing a Dogebox Server

License

Notifications You must be signed in to change notification settings

dogeorg/dpanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dpanel

Dogebox Panel - Web UI for managing a Dogebox Server

Directories

/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.


Getting Started

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

Outcome:

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

About

Dogebox Panel - Web UI for managing a Dogebox Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages