Skip to content

theshoregroup/zammad-railway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zammad auf Railway

Dieses Repo enthält ein minimales Setup, um Zammad (Rails, Postgres, Redis, optional Elasticsearch) auf Railway zu deployen – ohne docker-compose.

Was du brauchst

  • Railway Account: https://railway.app
  • GitHub Repo (dieses hier forken/klonen)
  • Railway Plugins:
    • Postgres
    • Redis
    • (Optional) Elasticsearch via Bonsai.io oder Elastic Cloud

Schritte

  1. Repo auf GitHub erstellen und diese Dateien committen.
  2. In Railway: New Project → Deploy from GitHub und dein Repo auswählen.
  3. Plugins hinzufügen:
    • Postgres (kopiere die DATABASE_URL in Variables)
    • Redis (kopiere die REDIS_URL in Variables)
  4. Environment Variables in Railway setzen:
    • RAILS_ENV=production
    • DATABASE_URL=...
    • REDIS_URL=...
    • (Optional) ELASTICSEARCH_HOST=...
    • (Optional) SECRET_KEY_BASE=... (wenn nicht gesetzt, generiert der Entrypoint einen)
  5. Deploy starten – Railway baut das Image und startet den Service.
  6. Öffne die generierte Railway-URL und führe das Zammad-Setup durch.

Hinweise

  • Ohne ELASTICSEARCH_HOST funktioniert Zammad, aber ohne Volltextsuche.
  • Der entrypoint.sh führt bei jedem Start Migrationen aus – du kannst das später optimieren (z. B. nur bei Release-Phase).
  • Dieses Setup ist fürs Schnellstarten gedacht. Für produktive, hochbelastete Systeme empfiehlt sich ein eigener Server bzw. Kubernetes/Docker-Compose mit offizieller Zammad-Doku.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors