JSM DocsMarkdown aus /opt/jsm-stack

apps/web.axelganter.de/README.md

apps/web.axelganter.de/README

JSM Portal

web.axelganter.de

Erste Dokploy-App als Compose-Projekt.

Struktur

  • frontend/: Nuxt-Anwendung fuer web.axelganter.de
  • backend/: Laravel + Backpack
  • docker-compose.yml: Container-Definition fuer Dokploy
  • Persistente Daten: /var/lib/web.axelganter.de

Dokploy

  • Projektpfad: /srv/apps/web.axelganter.de
  • Exponierter Service: frontend
  • Ziel-Domain: web.axelganter.de
  • Der Reverse Proxy von Dokploy zeigt auf den internen Port 3000 des frontend-Services.
  • Vor dem ersten Deploy muessen in Dokploy mindestens APP_KEY, POSTGRES_DB, POSTGRES_USER und POSTGRES_PASSWORD gesetzt sein.

Das Backend bleibt zunaechst intern im Compose-Netz und spricht mit db ueber den Servicenamen.

Empfohlene Dokploy-Werte

  • Source: Git Repository
  • Repository: ssh://git@git.prxag.de:8822/axel-privat/web.axelganter.de.git
  • Branch: main
  • Compose file: docker-compose.yml
  • Domain: web.axelganter.de
  • Public service: frontend
  • Public port: 3000

Wichtige Variablen

  • APP_DOMAIN=web.axelganter.de
  • APP_URL=https://web.axelganter.de
  • APP_KEY= Laravel App Key, z. B. base64:...
  • POSTGRES_DB=web_axelganter
  • POSTGRES_USER=web_axelganter
  • POSTGRES_PASSWORD= starkes Passwort