Lokale Entwicklung

Zuletzt geändert am:

Formcentric Cloud-Anwendungen benötigen für den Abruf von Formularen eine im Admin-Center unter dem Bereich Organisation eingetragene Domain – auch während der lokalen Entwicklung. Hierfür ist die Einrichtung eines Proxy-Servers notwendig.

Nutzung von Docker und Caddy

Erstellen Sie einen einfachen Proxy-Server, der die Anfragen über die von Ihnen auf Formcentric eingetragene Domain leitet. Die Erstellung SSL-Zertifikaten ist nicht erforderlich.

1. Erstellen Sie eine Caddy-Konfigurationsdatei Caddyfile in Ihrem Projekt:


2. Erstellen Sie eine docker-compose.yml:


Starten Sie nun den Proxy-Server, indem Sie im selben Verzeichnis docker compose up -d ausführen. Der Proxy-Server sollte nun in Ihrem Browser under https://DOMAIN.TLD erreichbar sein. Konfigurieren Sie anschließend in den Konfigurationsdateien Ihrer Anwendung vite.config.ts, webpack.config.ts oder angular.json die Domain unter dem host key und starten Sie Ihren Development-Server.

Beim Aufruf des Proxy-Servers im Browser sollte jetzt Ihre Anwendung zu sehen sein.

Bundler und Framework Proxy-Konfiguration

Moderne Bundler und Frameworks erlauben für gewöhnlich auch die direkte Konfiguration eines Proxy-Servers in ihren Konfigurationsdateien.

Folgen Sie hierfür der Dokumentation der von Ihnen verwendeten Technologien:

  1. Server-Optionen
  2. DevServer I webpack
  3. Angular

Feedback

Was this article helpful?