Guten Abend liebe Gemeinde.
Ich entwickle derzeit ein Monitoring-Portal für meine Typo3-Projekte.
Das Portal entwickle ich mit Laravel und hole mir per http/s request's die Daten die ich benötige.
Sobald ich jedoch auf eine lokale Typo3-Installation zugreifen möchte (sprich durch http's request aus einer lokalen Seite anfordere) wird das nichts.
Ich gehe davon aus, dass ddev Projekte nicht darauf angelegt sind.
Ziel:
Von einem ddev Projekt per request Daten aus einem anderen Projekt herholen.
Problem:
Die Kommunikation zwischen zwei ddev Projekten nicht möglich.
Bisherige versuche:
Laut der offiziellen Seite soll es möglich sein, indem man eine .ddev/docker-compose.communicate.yaml datei erstellt mit dem inhalt
Ausschnit aus der Doku von ddev.
Wenn ich die Datei docker-compose.communicate.yaml in dem .ddev Ordner anlege, startet mein image nicht, da er die docker-compose.communicate.ymal datei nicht lesen könne, ändere ich dies ab in .ddev-docker-compose.communicate.yaml so wie die anderen config Dateien von ddev funktioniert die Kommunikation nicht.
Jemand eventuell eine Ahnung woran ich scheitere?
Es ist bestimmt wesentlich einfacher als ich es mir vorstelle :s
Über Rat & tat wäre ich sehr dankbar =)
MfG
Ich entwickle derzeit ein Monitoring-Portal für meine Typo3-Projekte.
Das Portal entwickle ich mit Laravel und hole mir per http/s request's die Daten die ich benötige.
Sobald ich jedoch auf eine lokale Typo3-Installation zugreifen möchte (sprich durch http's request aus einer lokalen Seite anfordere) wird das nichts.
Ich gehe davon aus, dass ddev Projekte nicht darauf angelegt sind.
Ziel:
Von einem ddev Projekt per request Daten aus einem anderen Projekt herholen.
Problem:
Die Kommunikation zwischen zwei ddev Projekten nicht möglich.
Bisherige versuche:
Laut der offiziellen Seite soll es möglich sein, indem man eine .ddev/docker-compose.communicate.yaml datei erstellt mit dem inhalt
Code:
version: '3.6' services: web: external_links: - "ddev-router:project2.ddev.site"
For HTTP/S communication you can 1) access the web container of project2 directly with the hostname ddev-<project2>-web and port 80 or 443: curl https://ddev-project2-web or 2) Add a .ddev/docker-compose.communicate.yaml which will allow you to access the other project via the official FQDN.
Jemand eventuell eine Ahnung woran ich scheitere?
Es ist bestimmt wesentlich einfacher als ich es mir vorstelle :s
Über Rat & tat wäre ich sehr dankbar =)
MfG
Kommentar