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
|
# API Documentation
|
||||||
|
|
||||||
**Furt Gateway v0.1.2 API Reference**
|
**Furt Gateway v0.1.3 API Reference**
|
||||||
|
|
||||||
## Übersicht
|
## Ü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
|
- **[Mail Service API](Mail-Service-API.md)** - Detaillierte Mail-Service-Dokumentation
|
||||||
- **[Health Endpoint](Health-Endpoint.md)** - System-Monitoring und Diagnostics
|
- **[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 Integration:** Aktuell ist nur der Mail-Service (formular2mail) integriert
|
||||||
- **Service Discovery:** Andere Services können sich noch nicht dynamisch registrieren
|
- **Service Discovery:** Andere Services können sich noch nicht dynamisch registrieren
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ GET /health
|
||||||
{
|
{
|
||||||
"status": "healthy",
|
"status": "healthy",
|
||||||
"service": "furt-lua",
|
"service": "furt-lua",
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"content_hash": "abc123def456",
|
"content_hash": "abc123def456",
|
||||||
"vcs_info": {
|
"vcs_info": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
@ -52,7 +52,7 @@ GET /health
|
||||||
{
|
{
|
||||||
"status": "degraded",
|
"status": "degraded",
|
||||||
"service": "furt-lua",
|
"service": "furt-lua",
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"timestamp": 1632150000,
|
"timestamp": 1632150000,
|
||||||
"features": {
|
"features": {
|
||||||
"smtp_configured": false,
|
"smtp_configured": false,
|
||||||
|
|
@ -279,7 +279,7 @@ curl -s http://localhost:7811/health | jq '.status'
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -s http://localhost:7811/health | jq '.version'
|
curl -s http://localhost:7811/health | jq '.version'
|
||||||
# Output: "0.1.2"
|
# Output: "0.1.3"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Feature Status
|
### 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] 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.
|
**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
|
### Package-basierte Installation
|
||||||
```bash
|
```bash
|
||||||
# Versioniertes Package herunterladen
|
# 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
|
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.2.tar.gz
|
tar xzf furt-api-gateway-v0.1.3.tar.gz
|
||||||
cd furt-api-gateway-v0.1.2
|
cd furt-api-gateway-v0.1.3
|
||||||
|
|
||||||
# 6-Phasen-Installation mit Helper Scripts
|
# 6-Phasen-Installation mit Helper Scripts
|
||||||
sudo ./install.sh # Fresh Installation
|
sudo ./install.sh # Fresh Installation
|
||||||
|
|
@ -145,7 +145,7 @@ sudo ./install.sh --upgrade
|
||||||
|
|
||||||
## Current Status
|
## Current Status
|
||||||
|
|
||||||
**v0.1.2 Features:**
|
**v0.1.3 Features:**
|
||||||
- ✅ Mail-Service (`POST /v1/mail/send`) - formular2mail integriert
|
- ✅ Mail-Service (`POST /v1/mail/send`) - formular2mail integriert
|
||||||
- ✅ Health-Check (`GET /health`)
|
- ✅ Health-Check (`GET /health`)
|
||||||
- ✅ API-Key Authentication
|
- ✅ 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.
|
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
|
- **furt** enthält Mail-Routing als integrierten Service
|
||||||
- **Multi-Tenant-Konfiguration** über API-Keys
|
- **Multi-Tenant-Konfiguration** über API-Keys
|
||||||
- **Plugin-ready** für zukünftige Service-Module
|
- **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:
|
Für die automatisierte Installation benötigst du das komplette furt-Package inklusive aller Helper Scripts:
|
||||||
|
|
||||||
```bash
|
```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
|
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.2.tar.gz
|
tar -xzf furt-api-gateway-v0.1.3.tar.gz
|
||||||
cd furt-api-gateway-v0.1.2
|
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.
|
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
|
```bash
|
||||||
# Neues Package herunterladen
|
# 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
|
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.2.tar.gz
|
tar -xzf furt-api-gateway-v0.1.3.tar.gz
|
||||||
cd furt-api-gateway-v0.1.2
|
cd furt-api-gateway-v0.1.3
|
||||||
|
|
||||||
# Upgrade durchführen
|
# Upgrade durchführen
|
||||||
doas ./install.sh --upgrade # OpenBSD
|
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
|
furt upgrade completed successfully
|
||||||
|
|
||||||
Source code updated to:
|
Source code updated to:
|
||||||
Version: 0.1.2+abc123
|
Version: 0.1.3+abc123
|
||||||
|
|
||||||
Service restart required:
|
Service restart required:
|
||||||
doas rcctl restart furt
|
doas rcctl restart furt
|
||||||
|
|
|
||||||
|
|
@ -32,9 +32,9 @@ Du kannst furt entweder als versioniertes Package herunterladen oder direkt aus
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Package-Download
|
# 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
|
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.2.tar.gz
|
tar -xzf furt-api-gateway-v0.1.3.tar.gz
|
||||||
cd furt-api-gateway-v0.1.2
|
cd furt-api-gateway-v0.1.3
|
||||||
```
|
```
|
||||||
|
|
||||||
Alternativ kannst du das Git-Repository clonen:
|
Alternativ kannst du das Git-Repository clonen:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue