This is an open source docker dashboard with web UI.
It allows you to create and configure new services from GitHub repo or from Docker image.
It also allows you to monitor these services, manipulate them, see logs, execute interactive shell and so on.
- Node 18.14.0 via nvm
- Java 11.0.17
- Preferably Ubuntu Linux 22.04 or macOS Ventura, WSL2 works too but worse
Install dependencies
nvm install 18.14.0
sudo apt install default-jreEdit configs
cp apps/frontend/.env.template apps/frontend/.env.local
cp apps/backend/.env.template apps/backend/.env.localAnd edit the .env.local files
Install dependencies
npm install
npm run hooks:installGenerate prisma typings
npm run prisma:generate -w=apps/backendCreate and seed DB
npm run db:push -w=apps/backend
npm run db:seed -w=apps/backendStart the app
npm run devnpm run db:migratenpm run buildWhen running first time you will need to create empty test db:
npm run db:test:push -w=apps/backendThen you only need to run:
npm run test -w=apps/backendhttps://docs.google.com/document/d/1djPd8sRh4rnxgAiJo4fiCWoEEfWvoEshMunfDMTiLag/edit?usp=sharing