docs(meta): Use CONTEXT env var where sensible
This commit is contained in:
		| @@ -71,4 +71,4 @@ With an alternative single-component `hashicorpvault` service the result may loo | ||||
|     └── env | ||||
|         └── fully.qualified.domain.name.example | ||||
| ``` | ||||
| Check out file contents over in the [examples/hashicorpvault subdir](examples/hashicorpvault). | ||||
| Check out file contents over in the [examples/hashicorpvault](examples/hashicorpvault) subdir. | ||||
|   | ||||
| @@ -3,7 +3,7 @@ services: | ||||
|         image: "grafana:${GRAFANA_VERSION}" | ||||
|         container_name: "grafana-grafana-${CONTEXT}" | ||||
|         networks: | ||||
|             grafana-cncf: | ||||
|             grafana-${CONTEXT}: | ||||
|         profiles: ["full", "grafana"] | ||||
|         extends: | ||||
|             file: common-settings.yml | ||||
| @@ -11,9 +11,9 @@ services: | ||||
|         ports: | ||||
|             # - "8080:80" | ||||
|         volumes: | ||||
|             # - /opt/docker-data/grafana-grafana-cncf/grafana/data/db:/usr/lib/grafana | ||||
|             # - /opt/docker-data/grafana-grafana-cncf/grafana/data/logs:/var/log/grafana | ||||
|             # - /opt/docker-data/grafana-grafana-cncf/grafana/config:/etc/grafana | ||||
|             # - /opt/docker-data/grafana-grafana-${CONTEXT}/grafana/data/db:/usr/lib/grafana | ||||
|             # - /opt/docker-data/grafana-grafana-${CONTEXT}/grafana/data/logs:/var/log/grafana | ||||
|             # - /opt/docker-data/grafana-grafana-${CONTEXT}/grafana/config:/etc/grafana | ||||
|         environment: | ||||
|             # GRAFANA_USER: ${GRAFANA_USER} | ||||
|             # GRAFANA_PASSWORD: ${GRAFANA_PASSWORD} | ||||
| @@ -21,7 +21,7 @@ services: | ||||
|         image: "nginx:${NGINX_VERSION}" | ||||
|         container_name: "grafana-nginx-${CONTEXT}" | ||||
|         networks: | ||||
|             grafana-cncf: | ||||
|             grafana-${CONTEXT}: | ||||
|         profiles: ["full", "nginx"] | ||||
|         extends: | ||||
|             file: common-settings.yml | ||||
| @@ -29,15 +29,15 @@ services: | ||||
|         ports: | ||||
|             # - "8080:80" | ||||
|         volumes: | ||||
|             # - /opt/docker-data/grafana-nginx-cncf/nginx/data/db:/usr/lib/nginx | ||||
|             # - /opt/docker-data/grafana-nginx-cncf/nginx/data/logs:/var/log/nginx | ||||
|             # - /opt/docker-data/grafana-nginx-cncf/nginx/config:/etc/nginx | ||||
|             # - /opt/docker-data/grafana-nginx-${CONTEXT}/nginx/data/db:/usr/lib/nginx | ||||
|             # - /opt/docker-data/grafana-nginx-${CONTEXT}/nginx/data/logs:/var/log/nginx | ||||
|             # - /opt/docker-data/grafana-nginx-${CONTEXT}/nginx/config:/etc/nginx | ||||
|         environment: | ||||
|             # NGINX_USER: ${NGINX_USER} | ||||
|             # NGINX_PASSWORD: ${NGINX_PASSWORD} | ||||
| networks: | ||||
|     grafana-cncf: | ||||
|         name: grafana-cncf | ||||
|     grafana-${CONTEXT}: | ||||
|         name: grafana-${CONTEXT} | ||||
|         driver: bridge | ||||
|         driver_opts: | ||||
|             com.docker.network.enable_ipv6: "false" | ||||
|   | ||||
| @@ -3,22 +3,22 @@ services: | ||||
|         image: "hashicorpvault:${HASHICORPVAULT_VERSION}" | ||||
|         container_name: "hashicorpvault-${CONTEXT}" | ||||
|         networks: | ||||
|             hashicorpvault-fsf: | ||||
|             hashicorpvault-${CONTEXT}: | ||||
|         extends: | ||||
|             file: common-settings.yml | ||||
|             service: common-settings | ||||
|         ports: | ||||
|             # - "8080:80" | ||||
|         volumes: | ||||
|             # - /opt/docker-data/hashicorpvault-fsf/data/db:/usr/lib/hashicorpvault | ||||
|             # - /opt/docker-data/hashicorpvault-fsf/data/logs:/var/log/hashicorpvault | ||||
|             # - /opt/docker-data/hashicorpvault-fsf/config:/etc/hashicorpvault | ||||
|             # - /opt/docker-data/hashicorpvault-${CONTEXT}/data/db:/usr/lib/hashicorpvault | ||||
|             # - /opt/docker-data/hashicorpvault-${CONTEXT}/data/logs:/var/log/hashicorpvault | ||||
|             # - /opt/docker-data/hashicorpvault-${CONTEXT}/config:/etc/hashicorpvault | ||||
|         environment: | ||||
|             # HASHICORPVAULT_USER: ${HASHICORPVAULT_USER} | ||||
|             # HASHICORPVAULT_PASSWORD: ${HASHICORPVAULT_PASSWORD} | ||||
| networks: | ||||
|     hashicorpvault-fsf: | ||||
|         name: hashicorpvault-fsf | ||||
|     hashicorpvault-${CONTEXT}: | ||||
|         name: hashicorpvault-${CONTEXT} | ||||
|         driver: bridge | ||||
|         driver_opts: | ||||
|             com.docker.network.enable_ipv6: "false" | ||||
|   | ||||
| @@ -6,7 +6,7 @@ services: | ||||
|         image: "{{ component }}:${% raw %}{{% endraw %}{{ component.upper() }}_VERSION{% raw %}}{% endraw %}" | ||||
|         container_name: "{{ cookiecutter.__service_slug }}-{{ component }}-${CONTEXT}" | ||||
|         networks: | ||||
|             {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}: | ||||
|             {{ cookiecutter.__service_slug }}-${CONTEXT}: | ||||
|         profiles: ["full", "{{ component }}"] | ||||
|         extends: | ||||
|             file: common-settings.yml | ||||
| @@ -14,9 +14,9 @@ services: | ||||
|         ports: | ||||
|             # - "8080:80" | ||||
|         volumes: | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-{{ cookiecutter.__context_slug }}/{{ component }}/data/db:/usr/lib/{{ component }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-{{ cookiecutter.__context_slug }}/{{ component }}/data/logs:/var/log/{{ component }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-{{ cookiecutter.__context_slug }}/{{ component }}/config:/etc/{{ component }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-${CONTEXT}/{{ component }}/data/db:/usr/lib/{{ component }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-${CONTEXT}/{{ component }}/data/logs:/var/log/{{ component }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-${CONTEXT}/{{ component }}/config:/etc/{{ component }} | ||||
|         environment: | ||||
|             # {{ component.upper() }}_USER: ${% raw %}{{% endraw %}{{ component.upper() }}_USER{% raw %}}{% endraw %} | ||||
|             # {{ component.upper() }}_PASSWORD: ${% raw %}{{% endraw %}{{ component.upper() }}_PASSWORD{% raw %}}{% endraw %} | ||||
| @@ -26,23 +26,23 @@ services: | ||||
|         image: "{{ cookiecutter.__component_list_slug }}:${% raw %}{{% endraw %}{{ cookiecutter.__component_list_slug.upper() }}_VERSION{% raw %}}{% endraw %}" | ||||
|         container_name: "{{ cookiecutter.__service_slug }}-${CONTEXT}" | ||||
|         networks: | ||||
|             {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}: | ||||
|             {{ cookiecutter.__service_slug }}-${CONTEXT}: | ||||
|         extends: | ||||
|             file: common-settings.yml | ||||
|             service: common-settings | ||||
|         ports: | ||||
|             # - "8080:80" | ||||
|         volumes: | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}/data/db:/usr/lib/{{ cookiecutter.__service_slug }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}/data/logs:/var/log/{{ cookiecutter.__service_slug }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}/config:/etc/{{ cookiecutter.__service_slug }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-${CONTEXT}/data/db:/usr/lib/{{ cookiecutter.__service_slug }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-${CONTEXT}/data/logs:/var/log/{{ cookiecutter.__service_slug }} | ||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-${CONTEXT}/config:/etc/{{ cookiecutter.__service_slug }} | ||||
|         environment: | ||||
|             # {{ cookiecutter.__component_list_slug.upper() }}_USER: ${% raw %}{{% endraw %}{{ cookiecutter.__component_list_slug.upper() }}_USER{% raw %}}{% endraw %} | ||||
|             # {{ cookiecutter.__component_list_slug.upper() }}_PASSWORD: ${% raw %}{{% endraw %}{{ cookiecutter.__component_list_slug.upper() }}_PASSWORD{% raw %}}{% endraw %} | ||||
| {%- endif %} | ||||
| networks: | ||||
|     {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}: | ||||
|         name: {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }} | ||||
|     {{ cookiecutter.__service_slug }}-${CONTEXT}: | ||||
|         name: {{ cookiecutter.__service_slug }}-${CONTEXT} | ||||
|         driver: bridge | ||||
|         driver_opts: | ||||
|             com.docker.network.enable_ipv6: "false" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user