No description
- TypeScript 66.6%
- JavaScript 25.3%
- CSS 6.5%
- HTML 0.9%
- Dockerfile 0.7%
| public | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| AGENTS.md | ||
| Containerfile | ||
| default.conf.template | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
Server Manager
This project is a frontend to manage a server, view logs and control updates etc.
Building and pushing
Building
podman build . --pull -t docker.io/zappka/server-manager:latest
Pushing
podman push docker.io/zappka/server-manager:latest
Local development
With mocks
npm run start
Targeting live server
npm run dev:live
Testing
npm test
Component tests run with Vitest, React Testing Library, and an MSW node server that reuses the fixtures from src/mocks/handlers.ts.