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 |     └── env | ||||||
|         └── fully.qualified.domain.name.example |         └── 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}" |         image: "grafana:${GRAFANA_VERSION}" | ||||||
|         container_name: "grafana-grafana-${CONTEXT}" |         container_name: "grafana-grafana-${CONTEXT}" | ||||||
|         networks: |         networks: | ||||||
|             grafana-cncf: |             grafana-${CONTEXT}: | ||||||
|         profiles: ["full", "grafana"] |         profiles: ["full", "grafana"] | ||||||
|         extends: |         extends: | ||||||
|             file: common-settings.yml |             file: common-settings.yml | ||||||
| @@ -11,9 +11,9 @@ services: | |||||||
|         ports: |         ports: | ||||||
|             # - "8080:80" |             # - "8080:80" | ||||||
|         volumes: |         volumes: | ||||||
|             # - /opt/docker-data/grafana-grafana-cncf/grafana/data/db:/usr/lib/grafana |             # - /opt/docker-data/grafana-grafana-${CONTEXT}/grafana/data/db:/usr/lib/grafana | ||||||
|             # - /opt/docker-data/grafana-grafana-cncf/grafana/data/logs:/var/log/grafana |             # - /opt/docker-data/grafana-grafana-${CONTEXT}/grafana/data/logs:/var/log/grafana | ||||||
|             # - /opt/docker-data/grafana-grafana-cncf/grafana/config:/etc/grafana |             # - /opt/docker-data/grafana-grafana-${CONTEXT}/grafana/config:/etc/grafana | ||||||
|         environment: |         environment: | ||||||
|             # GRAFANA_USER: ${GRAFANA_USER} |             # GRAFANA_USER: ${GRAFANA_USER} | ||||||
|             # GRAFANA_PASSWORD: ${GRAFANA_PASSWORD} |             # GRAFANA_PASSWORD: ${GRAFANA_PASSWORD} | ||||||
| @@ -21,7 +21,7 @@ services: | |||||||
|         image: "nginx:${NGINX_VERSION}" |         image: "nginx:${NGINX_VERSION}" | ||||||
|         container_name: "grafana-nginx-${CONTEXT}" |         container_name: "grafana-nginx-${CONTEXT}" | ||||||
|         networks: |         networks: | ||||||
|             grafana-cncf: |             grafana-${CONTEXT}: | ||||||
|         profiles: ["full", "nginx"] |         profiles: ["full", "nginx"] | ||||||
|         extends: |         extends: | ||||||
|             file: common-settings.yml |             file: common-settings.yml | ||||||
| @@ -29,15 +29,15 @@ services: | |||||||
|         ports: |         ports: | ||||||
|             # - "8080:80" |             # - "8080:80" | ||||||
|         volumes: |         volumes: | ||||||
|             # - /opt/docker-data/grafana-nginx-cncf/nginx/data/db:/usr/lib/nginx |             # - /opt/docker-data/grafana-nginx-${CONTEXT}/nginx/data/db:/usr/lib/nginx | ||||||
|             # - /opt/docker-data/grafana-nginx-cncf/nginx/data/logs:/var/log/nginx |             # - /opt/docker-data/grafana-nginx-${CONTEXT}/nginx/data/logs:/var/log/nginx | ||||||
|             # - /opt/docker-data/grafana-nginx-cncf/nginx/config:/etc/nginx |             # - /opt/docker-data/grafana-nginx-${CONTEXT}/nginx/config:/etc/nginx | ||||||
|         environment: |         environment: | ||||||
|             # NGINX_USER: ${NGINX_USER} |             # NGINX_USER: ${NGINX_USER} | ||||||
|             # NGINX_PASSWORD: ${NGINX_PASSWORD} |             # NGINX_PASSWORD: ${NGINX_PASSWORD} | ||||||
| networks: | networks: | ||||||
|     grafana-cncf: |     grafana-${CONTEXT}: | ||||||
|         name: grafana-cncf |         name: grafana-${CONTEXT} | ||||||
|         driver: bridge |         driver: bridge | ||||||
|         driver_opts: |         driver_opts: | ||||||
|             com.docker.network.enable_ipv6: "false" |             com.docker.network.enable_ipv6: "false" | ||||||
|   | |||||||
| @@ -3,22 +3,22 @@ services: | |||||||
|         image: "hashicorpvault:${HASHICORPVAULT_VERSION}" |         image: "hashicorpvault:${HASHICORPVAULT_VERSION}" | ||||||
|         container_name: "hashicorpvault-${CONTEXT}" |         container_name: "hashicorpvault-${CONTEXT}" | ||||||
|         networks: |         networks: | ||||||
|             hashicorpvault-fsf: |             hashicorpvault-${CONTEXT}: | ||||||
|         extends: |         extends: | ||||||
|             file: common-settings.yml |             file: common-settings.yml | ||||||
|             service: common-settings |             service: common-settings | ||||||
|         ports: |         ports: | ||||||
|             # - "8080:80" |             # - "8080:80" | ||||||
|         volumes: |         volumes: | ||||||
|             # - /opt/docker-data/hashicorpvault-fsf/data/db:/usr/lib/hashicorpvault |             # - /opt/docker-data/hashicorpvault-${CONTEXT}/data/db:/usr/lib/hashicorpvault | ||||||
|             # - /opt/docker-data/hashicorpvault-fsf/data/logs:/var/log/hashicorpvault |             # - /opt/docker-data/hashicorpvault-${CONTEXT}/data/logs:/var/log/hashicorpvault | ||||||
|             # - /opt/docker-data/hashicorpvault-fsf/config:/etc/hashicorpvault |             # - /opt/docker-data/hashicorpvault-${CONTEXT}/config:/etc/hashicorpvault | ||||||
|         environment: |         environment: | ||||||
|             # HASHICORPVAULT_USER: ${HASHICORPVAULT_USER} |             # HASHICORPVAULT_USER: ${HASHICORPVAULT_USER} | ||||||
|             # HASHICORPVAULT_PASSWORD: ${HASHICORPVAULT_PASSWORD} |             # HASHICORPVAULT_PASSWORD: ${HASHICORPVAULT_PASSWORD} | ||||||
| networks: | networks: | ||||||
|     hashicorpvault-fsf: |     hashicorpvault-${CONTEXT}: | ||||||
|         name: hashicorpvault-fsf |         name: hashicorpvault-${CONTEXT} | ||||||
|         driver: bridge |         driver: bridge | ||||||
|         driver_opts: |         driver_opts: | ||||||
|             com.docker.network.enable_ipv6: "false" |             com.docker.network.enable_ipv6: "false" | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ services: | |||||||
|         image: "{{ component }}:${% raw %}{{% endraw %}{{ component.upper() }}_VERSION{% raw %}}{% endraw %}" |         image: "{{ component }}:${% raw %}{{% endraw %}{{ component.upper() }}_VERSION{% raw %}}{% endraw %}" | ||||||
|         container_name: "{{ cookiecutter.__service_slug }}-{{ component }}-${CONTEXT}" |         container_name: "{{ cookiecutter.__service_slug }}-{{ component }}-${CONTEXT}" | ||||||
|         networks: |         networks: | ||||||
|             {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}: |             {{ cookiecutter.__service_slug }}-${CONTEXT}: | ||||||
|         profiles: ["full", "{{ component }}"] |         profiles: ["full", "{{ component }}"] | ||||||
|         extends: |         extends: | ||||||
|             file: common-settings.yml |             file: common-settings.yml | ||||||
| @@ -14,9 +14,9 @@ services: | |||||||
|         ports: |         ports: | ||||||
|             # - "8080:80" |             # - "8080:80" | ||||||
|         volumes: |         volumes: | ||||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-{{ cookiecutter.__context_slug }}/{{ component }}/data/db:/usr/lib/{{ component }} |             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ component }}-${CONTEXT}/{{ 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 }}-${CONTEXT}/{{ 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 }}/config:/etc/{{ component }} | ||||||
|         environment: |         environment: | ||||||
|             # {{ component.upper() }}_USER: ${% raw %}{{% endraw %}{{ component.upper() }}_USER{% raw %}}{% endraw %} |             # {{ component.upper() }}_USER: ${% raw %}{{% endraw %}{{ component.upper() }}_USER{% raw %}}{% endraw %} | ||||||
|             # {{ component.upper() }}_PASSWORD: ${% raw %}{{% endraw %}{{ component.upper() }}_PASSWORD{% 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 %}" |         image: "{{ cookiecutter.__component_list_slug }}:${% raw %}{{% endraw %}{{ cookiecutter.__component_list_slug.upper() }}_VERSION{% raw %}}{% endraw %}" | ||||||
|         container_name: "{{ cookiecutter.__service_slug }}-${CONTEXT}" |         container_name: "{{ cookiecutter.__service_slug }}-${CONTEXT}" | ||||||
|         networks: |         networks: | ||||||
|             {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}: |             {{ cookiecutter.__service_slug }}-${CONTEXT}: | ||||||
|         extends: |         extends: | ||||||
|             file: common-settings.yml |             file: common-settings.yml | ||||||
|             service: common-settings |             service: common-settings | ||||||
|         ports: |         ports: | ||||||
|             # - "8080:80" |             # - "8080:80" | ||||||
|         volumes: |         volumes: | ||||||
|             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}/data/db:/usr/lib/{{ cookiecutter.__service_slug }} |             # - /opt/docker-data/{{ cookiecutter.__service_slug }}-${CONTEXT}/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 }}-${CONTEXT}/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}/config:/etc/{{ cookiecutter.__service_slug }} | ||||||
|         environment: |         environment: | ||||||
|             # {{ cookiecutter.__component_list_slug.upper() }}_USER: ${% raw %}{{% endraw %}{{ cookiecutter.__component_list_slug.upper() }}_USER{% raw %}}{% endraw %} |             # {{ 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 %} |             # {{ cookiecutter.__component_list_slug.upper() }}_PASSWORD: ${% raw %}{{% endraw %}{{ cookiecutter.__component_list_slug.upper() }}_PASSWORD{% raw %}}{% endraw %} | ||||||
| {%- endif %} | {%- endif %} | ||||||
| networks: | networks: | ||||||
|     {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }}: |     {{ cookiecutter.__service_slug }}-${CONTEXT}: | ||||||
|         name: {{ cookiecutter.__service_slug }}-{{ cookiecutter.__context_slug }} |         name: {{ cookiecutter.__service_slug }}-${CONTEXT} | ||||||
|         driver: bridge |         driver: bridge | ||||||
|         driver_opts: |         driver_opts: | ||||||
|             com.docker.network.enable_ipv6: "false" |             com.docker.network.enable_ipv6: "false" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user