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:
Danach kann der Proxy mit docker compose up -d gestartet werden. Ihre Anwendung sollte dann unter https://DOMAIN.TLD erreichbar sein.
Im nächsten Schritt muss ein passender Host-Eintrag in /etc/hosts angelegt werden, damit die gewünschte Dev-Domain lokal auf Ihren Rechner zeigt.
Beispiel:
Anschließend muss die Domain in Ihrem Admin-Account der Formcentric Cloud freigegeben werden. Lesen Sie hierzu den Artikel Domains hinterlegen.
Erst danach kann der Proxy mit docker compose up -d gestartet werden. Ihre Anwendung sollte dann unter https://DOMAIN.TLD erreichbar sein. DOMAIN.TLD ist dabei ein Platzhalter für Ihre gewünschte Dev-Domain.
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: