Bonjour à tous,
j'ai une problématique que je n'arrive pas a résoudre.
J'ai créé 2 container contenant chacun une application indépendante, on va dire A et B.
L'application A doit communiquer avec l'application B via SOAP. Le prérequis de A est que A et B aient un nom de domaine commun. (exemple : A = glpi.localhost / B = pm.glpi.localhost ).
DAns la conf de mon app A je dois obligatoirement mettre l'url de B donc http://pm.glpi.localhost
Je ne trouve pas ce qu'il faut configurer pour que cela fonctionne
La liaison est ok via les nom des services ou l'IP mais SOAP a cette exigence du nom de domaine.
Savez vous ce qu'il est possible de faire ?
Erreur PHP (Je ne pense pas que ca vous aides mais bon):Extait de mon docker-compose:
Code : Sélectionner tout - Visualiser dans une fenêtre à part PHP Warning(2): SoapClient::SoapClient(): I/O warning : failed to load external entity "pm.localhost/sysworkflow/en/glpi_classic/services/wsdl2"
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 php73: build: php73 ports: - "9073:80" volumes: - ./vhosts:/etc/apache2/sites-enabled - /home/alex/docker/www:/var/www networks: mynetwork: ipv4_address: 172.20.0.72 # extra_hosts: # - pm.glpi.localhost: 172.20.40.56 php56: build: php56 ports: - "9056:80" volumes: - ./vhosts56:/etc/apache2/sites-enabled - /home/alex/docker/www:/var/www networks: mynetwork: ipv4_address: 172.20.0.56 networks: mynetwork: ipam: driver: default config: - subnet: 172.20.0.0/16
PS: Ce n'est pas un problème de code PHP car il fonctionne. Il est utilisé sur des environnements de prod mais pas avec Docker.
Partager