https://github.com/cachyos/public-dashboard
CachyOS Package Repository dashboard
https://github.com/cachyos/public-dashboard
Last synced: 11 months ago
JSON representation
CachyOS Package Repository dashboard
- Host: GitHub
- URL: https://github.com/cachyos/public-dashboard
- Owner: CachyOS
- License: gpl-3.0
- Created: 2025-07-17T17:29:27.000Z (12 months ago)
- Default Branch: develop
- Last Pushed: 2025-07-24T18:15:57.000Z (11 months ago)
- Last Synced: 2025-07-24T23:52:33.892Z (11 months ago)
- Language: TypeScript
- Size: 350 KB
- Stars: 4
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CachyOS Repository Dashboard
The web dashboard for the CachyOS repositories provides a user-friendly interface to search and view packages.
### Prerequisites
* [Node.js](https://nodejs.org/) (v20 or later)
* [Bun](https://bun.sh/) (v1.2 or later)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/cachyos/public-dashboard.git
cd public-dashboard
```
2. Install the dependencies:
```bash
bun --bun install
```
3. Start the development server:
```bash
bun --bun run dev
```
The application will be available at [http://localhost:3000](http://localhost:3000).
### Building for Production
To create a production-ready build, run the following command:
```bash
bun --bun run build
```
This will create an optimized build in the `.next` directory. To run the production server, use:
```bash
bun run start
```
## Building and Running with Docker
You can also build and run the web dashboard using Docker.
### Build the Docker Image
To build the Docker image, run the following command from the root directory:
```bash
docker build -t public-repo-dashboard .
```
### Run the Docker Container
To run the Docker container, use the following command:
```bash
docker run -p 3000:3000 public-repo-dashboard
```
The application will be available at [http://localhost:3000](http://localhost:3000).