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-jre
Edit configs
cp apps/frontend/.env.template apps/frontend/.env.local
cp apps/backend/.env.template apps/backend/.env.local
And edit the .env.local
files
Install dependencies
npm install
npm run hooks:install
Generate prisma typings
npm run prisma:generate -w=apps/backend
Create and seed DB
npm run db:push -w=apps/backend
npm run db:seed -w=apps/backend
Start the app
npm run dev
npm run db:migrate
npm run build
When running first time you will need to create empty test db:
npm run db:test:push -w=apps/backend
Then you only need to run:
npm run test -w=apps/backend
https://docs.google.com/document/d/1djPd8sRh4rnxgAiJo4fiCWoEEfWvoEshMunfDMTiLag/edit?usp=sharing