This commit is contained in:
root
2025-10-01 18:52:09 +00:00
parent 6000641e50
commit 7a69dd0821
4 changed files with 23 additions and 8 deletions
+18 -2
View File
@@ -1,3 +1,6 @@
[![Release](https://img.shields.io/badge/release-v0.2-blue.svg)] [![Dev](https://img.shields.io/badge/dev-v0.3-green.svg)]
# 📦 StackPulse
**StackPulse** ist eine kleine Web-App, die über die Portainer-API deine Docker-Stacks verwaltet und aktualisiert.
@@ -25,7 +28,7 @@ Ziel:
</details>
<details open>
<summary>ð^|^e¡ v0.2.0 – In Entwicklung</summary>
<summary> v0.2.0 Release</summary>
### Backend
- [x] Anbindung einer SQLite-Datenbank
@@ -54,7 +57,6 @@ Ziel:
</details>
---
## 🗂️ Projektstruktur
@@ -62,6 +64,8 @@ Ziel:
```bash
stackpulse/
├── backend/ # Node.js Backend mit Express
│ └── data # SQlite Datenbank
│ └── db # Datenbank-Integration
├── frontend/ # React Frontend mit Tailwind
├── scripts/ # Lokale Hilfsskripte (nicht Teil des Images)
│ └── start-dev.sh #Skript für den lokalen Start
@@ -102,6 +106,18 @@ services:
- STACK_SELF_ID=ID_deiner_stackpulse_ID
```
Die PORTAINER_ENDPOINT_ID erhältst du, wenn du die die URL im Browser ansiehst, wenn du das Dashboard in Portainer öffnest:
![PORTAINER_ENDPOINT_ID](assets/images/ENDPOINT_ID.png)
Die 3 wäre in diesem Fall Endpoint-ID.
Die STACK_SELF_ID findest du, wenn du das Frontend von StackPulse öffnest:
![SELF_STACK_ID](assets/images/SELF_STACK_ID.png)
Diese ID kann erst nach dem Deploy von Stackpulse ausgelesen werden. Vergiss daher nicht, nach dem Hinterlegen der ID in den Variablen das Stack noch einmal zu redeployen!
---
## 📋 Voraussetzungen