C'est une API rest, j'ai pas spécialement de doc dessus...
Concernant les docker, j'ai crée un réseau bridge pour qu'ils communiquent entre eux et j'expose les ports si c'est utile vers l'exterieur.
ah donc si je comprend bien :l'API est distante, de type REST et accessible uniquement par le VPN ?
Il y a que ton conteneur apache/php qui va utiliser l'API? y'a t'il de l'authentification sur l'API ?
Ton lien VPN permet du réseau a réseau ou c'est juste qu'un client distant (une IP) vers le serveur distant ? La sécurité retour (réseau distant accédant a tes serveurs) est -elle importante ?
Le plus propre, sécurisé et simple c'est d'isoler le VPN dans un container spécial ou il n'y a qu'un client vpn et un proxy web. Comme ca tu ne cause qu'a ce conteneur en REST et ca se propage via le VPN sur le serveur REST a l'autre bout. Conceptuellement tu rapproche la ressource REST distante pour qu'elle devienne locale , les détails (réseau, vpn,etc) étant cachés dans le conteneur.
si la sécurité n'est pas un souci, tu peux aussi mettre directement le client vpn dans le container apache/php.