https://github.com/introvesia/dockeranium
A modern Docker control panel
https://github.com/introvesia/dockeranium
control-panel docker docker-image server
Last synced: 2 months ago
JSON representation
A modern Docker control panel
- Host: GitHub
- URL: https://github.com/introvesia/dockeranium
- Owner: Introvesia
- License: gpl-3.0
- Created: 2025-01-21T04:22:53.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-24T05:35:04.000Z (8 months ago)
- Last Synced: 2025-04-03T20:30:33.940Z (6 months ago)
- Topics: control-panel, docker, docker-image, server
- Language: TypeScript
- Homepage: https://introvesia.com
- Size: 105 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Dockeranium
A modern Docker control panel built with Next.js and Django.
## Features
- 🎯 Clean and intuitive dashboard interface
- 🔐 User authentication system
- 📱 Responsive sidebar navigation
- 👤 User profile management## Project Structure
The application will be available at:
- Frontend: http://localhost:3000### Build and Deploy to Harbor
#### Prerequisites
- Docker installed and running
- Access to Harbor registry
- Harbor credentials configured#### 1. Build Docker Images
Build the frontend production image:
```bash
docker build -t dockeranium-web:{tag} -f frontend/Dockerfile.prod .
docker build -t dockeranium-api:{tag} -f backend/Dockerfile.prod .
```#### 2. Tag Docker Images
```bash
docker tag dockeranium-web:{tag} {registry}/dockeranium-web:{tag}
docker tag dockeranium-api:{tag} {registry}/dockeranium-api:{tag}
```#### 3. Push Docker Images to Harbor
```bash
docker push {registry}/dockeranium-web:{tag}
docker push {registry}/dockeranium-api:{tag}
```