Am besten geeignet für
- Schnelle Demos und Evaluierungen
- Kleine Teams (1—10 Benutzer)
- Entwicklung und Tests
- Isolierte oder Offline-Umgebungen
RAMP Lite ist eine minimale Docker-Bereitstellung für schnelle Demos, Evaluierungen und kleine Teams. Sie verwendet SQLite und lokalen Dateispeicher, sodass keine externe Datenbank oder kein Objektspeicher konfiguriert werden muss.
Am besten geeignet für
Einschränkungen
Navigieren Sie zum RAMP-Verzeichnis:
cd /path/to/RAMPRAMP Lite starten:
docker-compose -f docker-compose.lite.yml up -d --buildBeim ersten Start werden die Docker-Images erstellt, was 3—5 Minuten dauert.
Auf den Start warten (typischerweise 20—30 Sekunden):
docker-compose -f docker-compose.lite.yml logs -f# Warten auf: "Application started. Press Ctrl+C to shut down."Öffnen Sie Ihren Browser unter http://localhost.
| Konto | Wert |
|---|---|
admin@ramp.local | |
| Passwort | Admin123! |
| Dienst | URL | Beschreibung |
|---|---|---|
| Webanwendung | http://localhost | Hauptoberfläche von RAMP |
| API (direkt) | http://localhost:5000/api | API-Endpunkte (Nginx umgehen) |
| Integritätsprüfung | http://localhost:5000/health | API-Integritätsstatus |
Alle Daten werden in Docker-Volumes gespeichert:
docker volume ls | grep ramp# ramp-lite-data (SQLite-Datenbank)# ramp-lite-logs (Anwendungsprotokolle)# ramp-lite-uploads (Dateianhänge)mkdir -p ./backups
# Datenbank sicherndocker cp ramp-api:/app/data/ramp.db ./backups/ramp_$(date +%Y%m%d).db
# Uploads sicherndocker cp ramp-api:/app/uploads ./backups/uploads_$(date +%Y%m%d)# Container stoppendocker-compose -f docker-compose.lite.yml stop
# Datenbank wiederherstellendocker cp ./backups/ramp_20260110.db ramp-api:/app/data/ramp.db
# Uploads wiederherstellendocker cp ./backups/uploads_20260110 ramp-api:/app/uploads
# Container startendocker-compose -f docker-compose.lite.yml start# Alle Protokolledocker-compose -f docker-compose.lite.yml logs -f
# Nur API-Protokolledocker-compose -f docker-compose.lite.yml logs -f ramp-api
# Letzte 50 Zeilendocker-compose -f docker-compose.lite.yml logs --tail=50# Alle neu startendocker-compose -f docker-compose.lite.yml restart
# Nur API neu startendocker-compose -f docker-compose.lite.yml restart ramp-apidocker-compose -f docker-compose.lite.yml stopdocker-compose -f docker-compose.lite.yml down# WARNUNG: Löscht ALLE Daten einschließlich Datenbank und Uploadsdocker-compose -f docker-compose.lite.yml down -vgit pulldocker-compose -f docker-compose.lite.yml up -d --buildFür alles über eine schnelle Demo hinaus setzen Sie ein benutzerdefiniertes JWT-Secret:
# .env-Datei erstellen oder bearbeitenecho 'JWT_SECRET=YourRandomSecretKeyAtLeast32CharactersLong!' > .env
# Neu startendocker-compose -f docker-compose.lite.yml downdocker-compose -f docker-compose.lite.yml up -dZu Admin dann Benutzer navigieren, den Benutzer suchen, auf Bearbeiten klicken und dann Passwort zurücksetzen.
Anmelden, das Benutzermenü öffnen, zu Profil navigieren, dann Passwort ändern.
# Container-Status prüfendocker-compose -f docker-compose.lite.yml psDie erwartete Ausgabe zeigt ramp-api als Up (healthy) und ramp-web als Up.
Häufige Ursachen:
# Datenbankdatei prüfendocker-compose -f docker-compose.lite.yml run --rm ramp-api ls -la /app/data/
# Neu startendocker-compose -f docker-compose.lite.yml restartdocker-compose -f docker-compose.lite.yml downdocker volume rm ramp-lite-datadocker-compose -f docker-compose.lite.yml up -ddocker-compose -f docker-compose.lite.yml stopdocker cp ./backups/ramp_20260110.db ramp-api:/app/data/ramp.dbdocker-compose -f docker-compose.lite.yml start# Berechtigungen prüfendocker-compose -f docker-compose.lite.yml exec ramp-api ls -la /app/uploads
# Berechtigungen korrigierendocker-compose -f docker-compose.lite.yml exec ramp-api chown -R app:app /app/uploadsdocker-compose -f docker-compose.lite.yml restart ramp-apiRAMP Lite verwendet normalerweise etwa 500 MB RAM. Bei höherer Auslastung:
# Arbeitsspeicherauslastung prüfendocker stats ramp-api
# Neu starten, um Caches zu leerendocker-compose -f docker-compose.lite.yml restart ramp-api| Ressource | Typische Auslastung |
|---|---|
| RAM | 500 MB — 1 GB |
| CPU | 5—15% (im Leerlauf) |
| Speicher | 500 MB (Basis) + Daten/Uploads |
| Startzeit | 20—30 Sekunden |
# API-Integritätsprüfungcurl http://localhost:5000/_health
# Datenbankgrößedocker exec ramp-api du -h /app/data/ramp.db
# Live-Protokolledocker-compose -f docker-compose.lite.yml logs -f --tail=100Ziehen Sie ein Upgrade von Lite auf Docker Full oder Docker Cluster in Betracht, wenn:
Lite-Datenbank sichern:
docker cp ramp-api:/app/data/ramp.db ./ramp_lite_backup.dbNach SQL exportieren:
sqlite3 ramp_lite_backup.db .dump > ramp_export.sqlDie Full- oder Cluster-Bereitstellung einrichten (siehe die jeweiligen Anleitungen).
Daten nach PostgreSQL importieren:
# SQLite-SQL in PostgreSQL-Format konvertieren (manuelle Bearbeitung erforderlich)cat ramp_export.sql | docker exec -i ramp-db psql -U ramp -d ramp