diff --git a/docker-compose_development.yml b/docker-compose_development.yml index 0f4ae826..a22e9d86 100644 --- a/docker-compose_development.yml +++ b/docker-compose_development.yml @@ -51,6 +51,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -111,6 +114,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -176,6 +182,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -227,6 +236,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -286,6 +298,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -340,6 +355,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -428,6 +446,14 @@ volumes: device: ${DOCKER_MIGRID_ROOT}/mig o: bind + mig-server-extconfs: + # Volume used to contain the optional additional mig server config snippets + driver: local + driver_opts: + type: none + device: ${PERSISTENT_ROOT}/mig-server-extconfs + o: bind + state: # Volume used to contain the migrid state (provided by migrid) driver: local @@ -436,7 +462,7 @@ volumes: device: ${DOCKER_MIGRID_ROOT}/state o: bind - # NOTE: we don't bother setting up persistent data outside state here + # NOTE: we don't bother setting up other persistent data outside state here log: # Volume used to contain the mig state log folder shared by all containers diff --git a/docker-compose_development_gdp.yml b/docker-compose_development_gdp.yml index b31db883..17b1414e 100644 --- a/docker-compose_development_gdp.yml +++ b/docker-compose_development_gdp.yml @@ -51,6 +51,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -111,6 +114,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -180,6 +186,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -231,6 +240,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -290,6 +302,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -344,6 +359,9 @@ services: - type: volume source: mig target: /home/mig/mig + - type: volume + source: mig-server-extconfs + target: /home/mig/mig/server/MiGserver.d - type: volume source: certs target: /etc/httpd/MiG-certificates @@ -432,6 +450,14 @@ volumes: device: ${DOCKER_MIGRID_ROOT}/mig o: bind + mig-server-extconfs: + # Volume used to contain the optional additional mig server config snippets + driver: local + driver_opts: + type: none + device: ${PERSISTENT_ROOT}/mig-server-extconfs + o: bind + state: # Volume used to contain the migrid state (provided by migrid) driver: local @@ -440,7 +466,7 @@ volumes: device: ${DOCKER_MIGRID_ROOT}/state o: bind - # NOTE: we don't bother setting up persistent data outside state here + # NOTE: we don't bother setting up other persistent data outside state here log: # Volume used to contain the mig state log folder shared by all containers