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.
Erstellen Sie einen einfachen Proxy-Server, der die Anfragen über die von Ihnen auf Formcentric eingetragene Domain leitet. Eine manuelle Erstellung von 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 unter 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.
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: