Skip to content

Commit

Permalink
update bind mounts to volume mount in docker-compose template
Browse files Browse the repository at this point in the history
  • Loading branch information
apinter committed Jan 18, 2022
1 parent cc26d75 commit 6495db0
Showing 1 changed file with 50 additions and 150 deletions.
200 changes: 50 additions & 150 deletions make/photon/prepare/templates/docker_compose/docker-compose.yml.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,8 @@ services:
- SETUID
volumes:
- {{log_location}}/:/var/log/docker/:z
- type: bind
source: ./common/config/log/logrotate.conf
target: /etc/logrotate.d/logrotate.conf
- type: bind
source: ./common/config/log/rsyslog_docker.conf
target: /etc/rsyslog.d/rsyslog_docker.conf
- ./common/config/log/logrotate.conf:/etc/logrotate.d/logrotate.conf:z
- ./common/config/log/rsyslog_docker.conf:/etc/rsyslog.d/rsyslog_docker.conf:z
ports:
- 127.0.0.1:1514:10514
networks:
Expand All @@ -36,27 +32,15 @@ services:
volumes:
- {{data_volume}}/registry:/storage:z
- ./common/config/registry/:/etc/registry/:z
- type: bind
source: {{data_volume}}/secret/registry/root.crt
target: /etc/registry/root.crt
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- {{data_volume}}/secret/registry/root.crt:/etc/registry/root.crt:z
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{% if gcs_keyfile %}
- type: bind
source: {{gcs_keyfile}}
target: /etc/registry/gcs.key
- {{gcs_keyfile}}:/etc/registry/gcs.key:z
{% endif %}
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.core_crt_path}}
target: /harbor_cust_cert/core.crt
- type: bind
source: {{internal_tls.registry_crt_path}}
target: /etc/harbor/tls/registry.crt
- type: bind
source: {{internal_tls.registry_key_path}}
target: /etc/harbor/tls/registry.key
- {{internal_tls.core_crt_path}}:/harbor_cust_cert/core.crt:z
- {{internal_tls.registry_crt_path}}:/etc/harbor/tls/registry.crt:z
- {{internal_tls.registry_key_path}}:/etc/harbor/tls/registry.key:z
{% endif %}
networks:
- harbor
Expand All @@ -82,24 +66,14 @@ services:
volumes:
- {{data_volume}}/registry:/storage:z
- ./common/config/registry/:/etc/registry/:z
- type: bind
source: ./common/config/registryctl/config.yml
target: /etc/registryctl/config.yml
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- ./common/config/registryctl/config.yml:/etc/registryctl/config.yml:z
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{% if gcs_keyfile %}
- type: bind
source: {{gcs_keyfile}}
target: /etc/registry/gcs.key
- {{gcs_keyfile}}:/etc/registry/gcs.key:z
{% endif %}
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.registryctl_crt_path}}
target: /etc/harbor/ssl/registryctl.crt
- type: bind
source: {{internal_tls.registryctl_key_path}}
target: /etc/harbor/ssl/registryctl.key
- {{internal_tls.registryctl_crt_path}}:/etc/harbor/ssl/registryctl.crt:z
- {{internal_tls.registryctl_key_path}}:/etc/harbor/ssl/registryctl.key
{% endif %}
networks:
- harbor
Expand Down Expand Up @@ -157,30 +131,16 @@ services:
- {{data_volume}}/ca_download/:/etc/core/ca/:z
- {{data_volume}}/:/data/:z
- ./common/config/core/certificates/:/etc/core/certificates/:z
- type: bind
source: ./common/config/core/app.conf
target: /etc/core/app.conf
- type: bind
source: {{data_volume}}/secret/core/private_key.pem
target: /etc/core/private_key.pem
- type: bind
source: {{data_volume}}/secret/keys/secretkey
target: /etc/core/key
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- ./common/config/core/app.conf:/etc/core/app.conf:z
- {{data_volume}}/secret/core/private_key.pem:/etc/core/private_key.pem:z
- {{data_volume}}/secret/keys/secretkey:/etc/core/key
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{% if uaa_ca_file %}
- type: bind
source: {{uaa_ca_file}}
target: /etc/core/certificates/uaa_ca.pem
- {{uaa_ca_file}}:/etc/core/certificates/uaa_ca.pem:z
{% endif %}
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.core_crt_path}}
target: /etc/harbor/ssl/core.crt
- type: bind
source: {{internal_tls.core_key_path}}
target: /etc/harbor/ssl/core.key
- {{internal_tls.core_crt_path}}:/etc/harbor/ssl/core.crt:z
- {{internal_tls.core_key_path}}:/etc/harbor/ssl/core.key
{% endif %}
networks:
harbor:
Expand Down Expand Up @@ -218,16 +178,10 @@ services:
- SETUID
- NET_BIND_SERVICE
volumes:
- type: bind
source: ./common/config/portal/nginx.conf
target: /etc/nginx/nginx.conf
- ./common/config/portal/nginx.conf:/etc/nginx/nginx.conf:z
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.portal_crt_path}}
target: /etc/harbor/tls/portal.crt
- type: bind
source: {{internal_tls.portal_key_path}}
target: /etc/harbor/tls/portal.key
- {{internal_tls.portal_crt_path}}:/etc/harbor/tls/portal.crt:z
- {{internal_tls.portal_key_path}}:/etc/harbor/tls/portal.key:z
{% endif %}
networks:
- harbor
Expand All @@ -253,19 +207,11 @@ services:
- SETUID
volumes:
- {{data_volume}}/job_logs:/var/log/jobs:z
- type: bind
source: ./common/config/jobservice/config.yml
target: /etc/jobservice/config.yml
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- ./common/config/jobservice/config.yml:/etc/jobservice/config.yml:z
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.job_service_crt_path}}
target: /etc/harbor/ssl/job_service.crt
- type: bind
source: {{internal_tls.job_service_key_path}}
target: /etc/harbor/ssl/job_service.key
- {{internal_tls.job_service_crt_path}}:/etc/harbor/ssl/job_service.crt:z
- {{internal_tls.job_service_key_path}}:/etc/harbor/ssl/job_service.key:z
{% endif %}
networks:
- harbor
Expand Down Expand Up @@ -320,16 +266,10 @@ services:
{% if protocol == 'https' %}
- {{data_volume}}/secret/cert:/etc/cert:z
{% endif %}
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.proxy_crt_path}}
target: /etc/harbor/tls/proxy.crt
- type: bind
source: {{internal_tls.proxy_key_path}}
target: /etc/harbor/tls/proxy.key
- {{internal_tls.proxy_crt_path}}:/etc/harbor/tls/proxy.crt:z
- {{internal_tls.proxy_key_path}}:/etc/harbor/tls/proxy.key:z
{% endif %}
networks:
- harbor
Expand Down Expand Up @@ -367,22 +307,12 @@ services:
- harbor-notary
volumes:
- ./common/config/notary:/etc/notary:z
- type: bind
source: {{data_volume}}/secret/notary/notary-signer-ca.crt
target: /etc/notary/notary-signer-ca.crt
- type: bind
source: {{data_volume}}/secret/registry/root.crt
target: /etc/notary/root.crt
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- {{data_volume}}/secret/notary/notary-signer-ca.crt:/etc/notary/notary-signer-ca.crt:z
- {{data_volume}}/secret/registry/root.crt:/etc/notary/root.crt:z
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.notary_server_crt_path}}
target: /etc/harbor/ssl/notary_server.crt
- type: bind
source: {{internal_tls.notary_server_key_path}}
target: /etc/harbor/ssl/notary_server.key
- {{internal_tls.notary_server_crt_path}}:/etc/harbor/ssl/notary_server.crt:z
- {{internal_tls.notary_server_key_path}}:/etc/harbor/ssl/notary_server.key:z
{% endif %}
env_file:
- ./common/config/notary/server_env
Expand All @@ -407,22 +337,12 @@ services:
- notarysigner
volumes:
- ./common/config/notary:/etc/notary:z
- type: bind
source: {{data_volume}}/secret/notary/notary-signer.crt
target: /etc/notary/notary-signer.crt
- type: bind
source: {{data_volume}}/secret/notary/notary-signer.key
target: /etc/notary/notary-signer.key
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- {{data_volume}}/secret/notary/notary-signer.crt:/etc/notary/notary-signer.crt:z
- {{data_volume}}/secret/notary/notary-signer.key:/etc/notary/notary-signer.key:z
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.notary_signer_crt_path}}
target: /etc/harbor/ssl/notary_signer.crt
- type: bind
source: {{internal_tls.notary_signer_key_path}}
target: /etc/harbor/ssl/notary_signer.key
- {{internal_tls.notary_signer_crt_path}}:/etc/harbor/ssl/notary_signer.crt:z
- {{internal_tls.notary_signer_key_path}}:/etc/harbor/ssl/notary_signer.key:z
{% endif %}
env_file:
- ./common/config/notary/signer_env
Expand Down Expand Up @@ -452,22 +372,12 @@ services:
networks:
- harbor
volumes:
- type: bind
source: {{data_volume}}/trivy-adapter/trivy
target: /home/scanner/.cache/trivy
- type: bind
source: {{data_volume}}/trivy-adapter/reports
target: /home/scanner/.cache/reports
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- {{data_volume}}/trivy-adapter/trivy:/home/scanner/.cache/trivy:z
- {{data_volume}}/trivy-adapter/reports:/home/scanner/.cache/reports:z
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{% if internal_tls.enabled %}
- type: bind
source: {{internal_tls.trivy_adapter_crt_path}}
target: /etc/harbor/ssl/trivy_adapter.crt
- type: bind
source: {{internal_tls.trivy_adapter_key_path}}
target: /etc/harbor/ssl/trivy_adapter.key
- {{internal_tls.trivy_adapter_crt_path}}:/etc/harbor/ssl/trivy_adapter.crt:z
- {{internal_tls.trivy_adapter_key_path}}:/etc/harbor/ssl/trivy_adapter.key:z
{% endif %}
logging:
driver: "syslog"
Expand Down Expand Up @@ -496,21 +406,13 @@ services:
volumes:
- {{data_volume}}/chart_storage:/chart_storage:z
- ./common/config/chartserver:/etc/chartserver:z
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
{%if internal_tls.enabled %}
- type: bind
source: {{internal_tls.chartmuseum_crt_path}}
target: /etc/harbor/ssl/chartmuseum.crt
- type: bind
source: {{internal_tls.chartmuseum_key_path}}
target: /etc/harbor/ssl/chartmuseum.key
- {{internal_tls.chartmuseum_crt_path}}:/etc/harbor/ssl/chartmuseum.crt:z
- {{internal_tls.chartmuseum_key_path}}:/etc/harbor/ssl/chartmuseum.key:z
{% endif %}
{% if gcs_keyfile %}
- type: bind
source: {{gcs_keyfile}}
target: /etc/chartserver/gcs.key
- {{gcs_keyfile}}:/etc/chartserver/gcs.key:z
{% endif %}
logging:
driver: "syslog"
Expand All @@ -535,9 +437,7 @@ services:
- postgresql
{% endif %}
volumes:
- type: bind
source: ./common/config/shared/trust-certificates
target: /harbor_cust_cert
- ./common/config/shared/trust-certificates:/harbor_cust_cert:z
logging:
driver: "syslog"
options:
Expand Down

0 comments on commit 6495db0

Please sign in to comment.