#!/bin/bash UUID=b88416e8-1762-45c7-ad93-82be4fbf72a4 echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <project version=\"4\"> <component name=\"RemoteMappingsManager\"> <list> <list> <remote-mappings server-id=\"php@${UUID}\" /> </list> </list> </component> </project>" > /drupal/.idea/remote-mappings.xml echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <project version=\"4\"> <component name=\"PhpDockerContainerSettings\"> <list> <map> <entry key=\"${UUID}\"> <value> <DockerContainerSettings> <option name=\"envVars\"> <list> <DockerEnvVarImpl> <option name=\"name\" value=\"COMPOSE_PROJECT_NAME\"/> <option name=\"value\" value=\"${COMPOSE_PROJECT_NAME}\"/> </DockerEnvVarImpl> <DockerEnvVarImpl> <option name=\"name\" value=\"PHP_VERSION\"/> <option name=\"value\" value=\"${PHP_VERSION}\"/> </DockerEnvVarImpl> <DockerEnvVarImpl> <option name=\"name\" value=\"SSH_AUTH_SOCK\"/> <option name=\"value\" value=\"/ssh-agent\"/> </DockerEnvVarImpl> </list> </option> <option name=\"version\" value=\"1\"/> <option name=\"volumeBindings\"> <list> <DockerVolumeBindingImpl> <option name=\"containerPath\" value=\"/drupal\"/> <option name=\"hostPath\" value=\"${WORKDIR}\"/> </DockerVolumeBindingImpl> <DockerVolumeBindingImpl> <option name=\"containerPath\" value=\"/ssh-agent\"/> <option name=\"hostPath\" value=\"${SSHAUTH}\"/> </DockerVolumeBindingImpl> <DockerVolumeBindingImpl> <option name=\"containerPath\" value=\"/var/run/docker.sock\"/> <option name=\"hostPath\" value=\"/var/run/docker.sock\"/> </DockerVolumeBindingImpl> <DockerVolumeBindingImpl> <option name=\"containerPath\" value=\"/root/.traefik\"/> <option name=\"hostPath\" value=\"${HOMEDIR}/.traefik\"/> </DockerVolumeBindingImpl> <DockerVolumeBindingImpl> <option name=\"containerPath\" value=\"/root/.gitconfig\"/> <option name=\"hostPath\" value=\"${HOMEDIR}/.gitconfig\"/> </DockerVolumeBindingImpl> <DockerVolumeBindingImpl> <option name=\"containerPath\" value=\"/root/.composer/auth.json\"/> <option name=\"hostPath\" value=\"${HOMEDIR}/.composer/auth.json\"/> </DockerVolumeBindingImpl> </list> </option> </DockerContainerSettings> </value> </entry> </map> </list> </component> </project>" > /drupal/.idea/php-docker-settings.xml