https://github.com/podverse/podverse-management-web
Administrative tools for the Podverse support team
https://github.com/podverse/podverse-management-web
Last synced: 6 months ago
JSON representation
Administrative tools for the Podverse support team
- Host: GitHub
- URL: https://github.com/podverse/podverse-management-web
- Owner: podverse
- License: agpl-3.0
- Created: 2026-01-14T20:37:54.000Z (6 months ago)
- Default Branch: v5-develop
- Last Pushed: 2026-01-23T06:06:10.000Z (6 months ago)
- Last Synced: 2026-01-23T12:35:38.074Z (6 months ago)
- Language: TypeScript
- Size: 521 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# podverse-management-web
Administrative management interface for Podverse.
## Overview
Podverse Management is a Next.js web application providing administrative tools for the Podverse support team. It connects to the Podverse Management API for backend operations.
## Development Setup
### Prerequisites
- Node.js v22+
- npm
- Podverse Management API running on port 1999
### Installation
```bash
npm install
```
### Configuration
Environment files are located in the `env/` directory:
- `local.env` - Local development
- `alpha.env` - Alpha environment
- `beta.env` - Beta environment
- `production.env` - Production environment
### Running
Development mode with hot reload (port 3999):
```bash
npm run dev:watch
```
Or standard dev mode:
```bash
npm run dev
```
Build for production:
```bash
npm run build
```
Start production server:
```bash
npm start
```
## Docker
Build the Docker image:
```bash
docker build -t podverse-management-web .
```
Build with alpha configuration:
```bash
docker build -f Dockerfile.build.alpha -t podverse-management-web-deploy .
```
## Environment Variables
Key configuration:
- `NEXT_PUBLIC_API_HOST` - Management API host
- `NEXT_PUBLIC_API_PORT` - Management API port (default: 1999)
- `NEXT_PUBLIC_WEB_DOMAIN` - Web domain (default: localhost:3999)
## License
AGPLv3