update version v0.1.2 to v0.1.3
parent
d33bd17ccd
commit
7d58c90659
5 changed files with 21 additions and 21 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# API Documentation
|
||||
|
||||
**Furt Gateway v0.1.2 API Reference**
|
||||
**Furt Gateway v0.1.3 API Reference**
|
||||
|
||||
## Übersicht
|
||||
|
||||
|
|
@ -178,7 +178,7 @@ curl -X POST https://api.example.com/v1/mail/send \
|
|||
- **[Mail Service API](Mail-Service-API.md)** - Detaillierte Mail-Service-Dokumentation
|
||||
- **[Health Endpoint](Health-Endpoint.md)** - System-Monitoring und Diagnostics
|
||||
|
||||
## Current Limitations (v0.1.2)
|
||||
## Current Limitations (v0.1.3)
|
||||
|
||||
- **Service Integration:** Aktuell ist nur der Mail-Service (formular2mail) integriert
|
||||
- **Service Discovery:** Andere Services können sich noch nicht dynamisch registrieren
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ GET /health
|
|||
{
|
||||
"status": "healthy",
|
||||
"service": "furt-lua",
|
||||
"version": "0.1.2",
|
||||
"version": "0.1.3",
|
||||
"content_hash": "abc123def456",
|
||||
"vcs_info": {
|
||||
"type": "git",
|
||||
|
|
@ -52,7 +52,7 @@ GET /health
|
|||
{
|
||||
"status": "degraded",
|
||||
"service": "furt-lua",
|
||||
"version": "0.1.2",
|
||||
"version": "0.1.3",
|
||||
"timestamp": 1632150000,
|
||||
"features": {
|
||||
"smtp_configured": false,
|
||||
|
|
@ -279,7 +279,7 @@ curl -s http://localhost:7811/health | jq '.status'
|
|||
|
||||
```bash
|
||||
curl -s http://localhost:7811/health | jq '.version'
|
||||
# Output: "0.1.2"
|
||||
# Output: "0.1.3"
|
||||
```
|
||||
|
||||
### Feature Status
|
||||
|
|
@ -360,7 +360,7 @@ Health-Endpoint-Aufrufe erscheinen in den Server-Logs:
|
|||
|
||||
```
|
||||
[2024-09-10 12:34:56] Health endpoint called - Status: healthy
|
||||
[2024-09-10 12:34:56] merkwerk health info: version=0.1.2, source=merkwerk
|
||||
[2024-09-10 12:34:56] merkwerk health info: version=0.1.3, source=merkwerk
|
||||
```
|
||||
|
||||
**Request-ID:** Health-Checks erhalten keine Request-ID da sie stateless sind.
|
||||
|
|
|
|||
10
Home.md
10
Home.md
|
|
@ -20,9 +20,9 @@ Furt bietet drei Installationswege:
|
|||
### Package-basierte Installation
|
||||
```bash
|
||||
# Versioniertes Package herunterladen
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.2/furt-api-gateway-v0.1.2.tar.gz
|
||||
tar xzf furt-api-gateway-v0.1.2.tar.gz
|
||||
cd furt-api-gateway-v0.1.2
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz
|
||||
tar xzf furt-api-gateway-v0.1.3.tar.gz
|
||||
cd furt-api-gateway-v0.1.3
|
||||
|
||||
# 6-Phasen-Installation mit Helper Scripts
|
||||
sudo ./install.sh # Fresh Installation
|
||||
|
|
@ -145,7 +145,7 @@ sudo ./install.sh --upgrade
|
|||
|
||||
## Current Status
|
||||
|
||||
**v0.1.2 Features:**
|
||||
**v0.1.3 Features:**
|
||||
- ✅ Mail-Service (`POST /v1/mail/send`) - formular2mail integriert
|
||||
- ✅ Health-Check (`GET /health`)
|
||||
- ✅ API-Key Authentication
|
||||
|
|
@ -161,7 +161,7 @@ sudo ./install.sh --upgrade
|
|||
|
||||
Furt ist aktuell ein integrierter HTTP-Server mit eingebautem Mail-Service (formular2mail). Die Service-Separation in eigenständige Module ist für zukünftige Versionen geplant.
|
||||
|
||||
**Aktuelle v0.1.2 Architektur:**
|
||||
**Aktuelle v0.1.3 Architektur:**
|
||||
- **furt** enthält Mail-Routing als integrierten Service
|
||||
- **Multi-Tenant-Konfiguration** über API-Keys
|
||||
- **Plugin-ready** für zukünftige Service-Module
|
||||
|
|
|
|||
|
|
@ -35,9 +35,9 @@ Die Scripts prüfen während der Installation ob alle Module verfügbar sind und
|
|||
Für die automatisierte Installation benötigst du das komplette furt-Package inklusive aller Helper Scripts:
|
||||
|
||||
```bash
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.2/furt-api-gateway-v0.1.2.tar.gz
|
||||
tar -xzf furt-api-gateway-v0.1.2.tar.gz
|
||||
cd furt-api-gateway-v0.1.2
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz
|
||||
tar -xzf furt-api-gateway-v0.1.3.tar.gz
|
||||
cd furt-api-gateway-v0.1.3
|
||||
```
|
||||
|
||||
Das Package enthält die komplette `scripts/`-Verzeichnisstruktur mit allen Helper Scripts und den plattformspezifischen Service-Templates im `deployment/`-Verzeichnis.
|
||||
|
|
@ -116,9 +116,9 @@ Für Updates existierender furt-Installationen nutzt du den Upgrade-Modus. Diese
|
|||
|
||||
```bash
|
||||
# Neues Package herunterladen
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.2/furt-api-gateway-v0.1.2.tar.gz
|
||||
tar -xzf furt-api-gateway-v0.1.2.tar.gz
|
||||
cd furt-api-gateway-v0.1.2
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz
|
||||
tar -xzf furt-api-gateway-v0.1.3.tar.gz
|
||||
cd furt-api-gateway-v0.1.3
|
||||
|
||||
# Upgrade durchführen
|
||||
doas ./install.sh --upgrade # OpenBSD
|
||||
|
|
@ -140,7 +140,7 @@ Nach einem Upgrade zeigt das Script die neue Versionsnummer und erinnert daran d
|
|||
furt upgrade completed successfully
|
||||
|
||||
Source code updated to:
|
||||
Version: 0.1.2+abc123
|
||||
Version: 0.1.3+abc123
|
||||
|
||||
Service restart required:
|
||||
doas rcctl restart furt
|
||||
|
|
|
|||
|
|
@ -32,9 +32,9 @@ Du kannst furt entweder als versioniertes Package herunterladen oder direkt aus
|
|||
|
||||
```bash
|
||||
# Package-Download
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.2/furt-api-gateway-v0.1.2.tar.gz
|
||||
tar -xzf furt-api-gateway-v0.1.2.tar.gz
|
||||
cd furt-api-gateway-v0.1.2
|
||||
curl -OJ https://smida.dragons-at-work.de/api/packages/DAW/generic/furt-api-gateway/0.1.3/furt-api-gateway-v0.1.3.tar.gz
|
||||
tar -xzf furt-api-gateway-v0.1.3.tar.gz
|
||||
cd furt-api-gateway-v0.1.3
|
||||
```
|
||||
|
||||
Alternativ kannst du das Git-Repository clonen:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue