-
-
Notifications
You must be signed in to change notification settings - Fork 0
create #17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
create #17
Changes from all commits
2e880bb
ed3a19a
0b83db5
665b2d6
3692cbf
3046077
7daf19b
c3f3d29
15f274a
88862d0
1826c6c
aa00190
4348572
27dc7b4
4d914da
758dde3
c51adcc
dd59f7b
8bc63a0
e5c96ef
52d3ead
805e2ac
0eb5640
08793ce
d1cb847
ce76d56
30c29aa
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,3 @@ | ||
| github: TobiMessi | ||
| patreon: TobiMessi | ||
| buy_me_a_coffee: TobiK0 |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,25 @@ | ||||||
| name: Docker Build and Push | ||||||
|
|
||||||
| on: | ||||||
| push: | ||||||
| branches: [ "main", "add-screenshots" ] # Reaguje na Twoje obecne branche | ||||||
|
|
||||||
| jobs: | ||||||
| build: | ||||||
| runs-on: [self-hosted, hp-build] | ||||||
|
||||||
| runs-on: [self-hosted, hp-build] | |
| runs-on: ubuntu-latest |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,10 @@ | ||
| *.env | ||
| secrets.txt | ||
| config.local | ||
| orbit.db | ||
| # DB/artefakty runtime | ||
| orbit.db | ||
| *.db | ||
| *.sqlite | ||
| __pycache__/ | ||
| *.pyc |
| Original file line number | Diff line number | Diff line change | ||
|---|---|---|---|---|
|
|
@@ -9,33 +9,34 @@ | |||
|  | ||||
|  | ||||
|
|
||||
| <img src="docs/screenshot.png" alt="Orbit Control Screenshot" width="800"> | ||||
|
|
||||
|
|
||||
| **Monitor and manage your Docker containers, images, volumes, and networks from a beautiful web interface.** | ||||
|
|
||||
| [Features](#-features) • [Installation](#-installation) • [Usage](#-usage) • [Roadmap](#-roadmap) | ||||
|
|
||||
| </div> | ||||
|
Comment on lines
14
to
18
|
||||
|
|
||||
|
|
||||
| --- | ||||
|
|
||||
| ## ✨ Features | ||||
| ## Features | ||||
|
|
||||
| | Feature | Status | | ||||
| |---------|--------| | ||||
| | 🐳 **Container Management** | ✅ Start, Stop, Restart, Remove | | ||||
| | 📦 **Image Management** | ✅ Pull, Remove | | ||||
| | 💾 **Volume Management** | ✅ Create, Remove | | ||||
| | 🌐 **Network Management** | ✅ Create, Remove | | ||||
| | 🔐 **User Authentication** | ✅ Login, Register | | ||||
| | 📊 **Real-time Stats** | ✅ Auto-refresh every 5s | | ||||
| | 🔔 **Update Notifications** | ✅ GitHub release checker | | ||||
| | 📚 **Stack Management** | 🔜 Coming Soon | | ||||
| | 🖥️ **Multi-host Support** | 🔜 Coming Soon | | ||||
| | **Container Management** | Start, Stop, Restart, Remove | | ||||
| | **Image Management** | Pull, Remove | | ||||
| | **Volume Management** | Create, Remove | | ||||
| | **Network Management** | Create, Remove | | ||||
| | **User Authentication** | Login, Register | | ||||
| | **Real-time Stats** | Auto-refresh every 5s | | ||||
| | **Update Notifications** | GitHub release checker | | ||||
| | **Stack Management** | Coming Soon | | ||||
| | **Multi-host Support** | Coming Soon | | ||||
|
Comment on lines
+33
to
+35
|
||||
|
|
||||
| --- | ||||
|
|
||||
| ## 🚀 Installation | ||||
| ## Installation | ||||
|
|
||||
| ### Docker (Recommended) | ||||
|
|
||||
|
|
@@ -74,7 +75,7 @@ docker-compose up -d | |||
|
|
||||
| --- | ||||
|
|
||||
| ## 📖 Usage | ||||
| ## Usage | ||||
|
|
||||
| 1. Open **http://localhost:5001** in your browser | ||||
| 2. **Register** a new account | ||||
|
|
@@ -84,25 +85,30 @@ docker-compose up -d | |||
|
|
||||
| --- | ||||
|
|
||||
| ## 📸 Screenshots | ||||
| ## Screenshots | ||||
|
|
||||
| <div align="center"> | ||||
| <details> | ||||
| <summary>Click to expand</summary> | ||||
|
|
||||
| <br> | ||||
|
|
||||
| ### Login Page | ||||
| <img src="docs/login.png" alt="Login" width="600"> | ||||
| <img src="docs/login.png" alt="Login" width="600" style="display: block; margin: 0 auto;"> | ||||
|
|
||||
| <br> | ||||
|
|
||||
| ### Dashboard | ||||
| <img src="docs/dashboard.png" alt="Dashboard" width="600"> | ||||
| <img src="docs/screenshot.png" alt="Orbit Control Screenshot" width="600" style="display: block; margin: 0 auto;"> | ||||
|
|
||||
| ### Container Management | ||||
| <img src="docs/containers.png" alt="Containers" width="600"> | ||||
| </details> | ||||
| </div> | ||||
|
|
||||
| </details> | ||||
|
|
||||
|
Comment on lines
107
to
108
|
||||
| </details> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This workflow publishes on pushes to both
mainandadd-screenshots. Publishing images from a non-release branch increases the chance of pushing unreviewed or experimental builds to:latest. Consider limiting tomainand/or tags/releases.