mirror of
				https://github.com/samply/bridgehead.git
				synced 2025-11-04 15:20:17 +01:00 
			
		
		
		
	Add support for SELinux systems
This commit is contained in:
		
				
					committed by
					
						
						tobiaskussel
					
				
			
			
				
	
			
			
			
						parent
						
							4c6f9e0f13
						
					
				
				
					commit
					c530b55aa4
				
			@@ -25,6 +25,9 @@ services:
 | 
			
		||||
    ports:
 | 
			
		||||
      - 80:80
 | 
			
		||||
      - 443:443
 | 
			
		||||
    security_opt:
 | 
			
		||||
      # allow access to the docker socket on systems with SELinux
 | 
			
		||||
      - "label:type:container_runtime_t"
 | 
			
		||||
    volumes:
 | 
			
		||||
      - /etc/bridgehead/traefik-tls:/certs:ro
 | 
			
		||||
      - ../lib/traefik-configuration/:/configuration:ro
 | 
			
		||||
 
 | 
			
		||||
@@ -12,13 +12,13 @@ services:
 | 
			
		||||
      ALL_PROXY: http://forward_proxy:3128
 | 
			
		||||
      TLS_CA_CERTIFICATES_DIR: ./conf/trusted-ca-certs
 | 
			
		||||
      ROOTCERT_FILE: ./conf/root.crt.pem
 | 
			
		||||
    secrets:
 | 
			
		||||
      - proxy.pem
 | 
			
		||||
    depends_on:
 | 
			
		||||
      - "forward_proxy"
 | 
			
		||||
    volumes:
 | 
			
		||||
      - /etc/bridgehead/trusted-ca-certs:/conf/trusted-ca-certs:ro
 | 
			
		||||
      - /srv/docker/bridgehead/ccp/root.crt.pem:/conf/root.crt.pem:ro
 | 
			
		||||
      - /srv/docker/bridgehead/ccp/root.crt.pem:/conf/root.crt.pem:ro,Z
 | 
			
		||||
      # secrets don't seem to allow us to specify Z
 | 
			
		||||
      - /etc/bridgehead/pki/${SITE_ID}.priv.pem:/run/secrets/proxy.pem:ro
 | 
			
		||||
 | 
			
		||||
  dnpm-beam-connect:
 | 
			
		||||
    depends_on: [ dnpm-beam-proxy ]
 | 
			
		||||
@@ -41,7 +41,7 @@ services:
 | 
			
		||||
    volumes:
 | 
			
		||||
      - /etc/bridgehead/trusted-ca-certs:/conf/trusted-ca-certs:ro
 | 
			
		||||
      - /etc/bridgehead/dnpm/local_targets.json:/conf/connect_targets.json:ro
 | 
			
		||||
      - /srv/docker/bridgehead/minimal/modules/dnpm-central-targets.json:/conf/central_targets.json:ro
 | 
			
		||||
      - /srv/docker/bridgehead/minimal/modules/dnpm-central-targets.json:/conf/central_targets.json:ro,Z
 | 
			
		||||
    labels:
 | 
			
		||||
      - "traefik.enable=true"
 | 
			
		||||
      - "traefik.http.routers.dnpm-connect.rule=PathPrefix(`/dnpm-connect`)"
 | 
			
		||||
@@ -53,7 +53,3 @@ services:
 | 
			
		||||
  dnpm-echo:
 | 
			
		||||
    image: docker.verbis.dkfz.de/cache/samply/bridgehead-echo:latest
 | 
			
		||||
    container_name: bridgehead-dnpm-echo
 | 
			
		||||
 | 
			
		||||
secrets:
 | 
			
		||||
  proxy.pem:
 | 
			
		||||
    file: /etc/bridgehead/pki/${SITE_ID}.priv.pem
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user