mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-10-31 02:17:47 +00:00 
			
		
		
		
	Switch to PERMIT_DOCKER=connected-networks (#210)
				
					
				
			* test if https://github.com/tomav/docker-mailserver/issues/1079 is resolved * add spooler test to commander target
This commit is contained in:
		
							parent
							
								
									b60176ee93
								
							
						
					
					
						commit
						b3c3ac669e
					
				
							
								
								
									
										1
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								Makefile
									
									
									
									
									
								
							| @ -388,6 +388,7 @@ test-goss: ## Test configuration of containers with goss | |||||||
| test-commander: ## Test scripts with commander
 | test-commander: ## Test scripts with commander
 | ||||||
| 	commander test tests/commander.yaml | 	commander test tests/commander.yaml | ||||||
| 	COMMANDER_OPTS="--concurrent 1" COMMANDER_FILES_PATH=core/commander/server dccommander run kopano_server | 	COMMANDER_OPTS="--concurrent 1" COMMANDER_FILES_PATH=core/commander/server dccommander run kopano_server | ||||||
|  | 	COMMANDER_OPTS="--concurrent 1" COMMANDER_FILES_PATH=core/commander/spooler dccommander run kopano_spooler | ||||||
| 
 | 
 | ||||||
| test-security: ## Scan containers with Trivy for known security risks (not part of CI workflow for now).
 | test-security: ## Scan containers with Trivy for known security risks (not part of CI workflow for now).
 | ||||||
| 	cat $(TAG_FILE) | xargs -I % sh -c 'trivy --exit-code 0 --severity HIGH --quiet --auto-refresh %' | 	cat $(TAG_FILE) | xargs -I % sh -c 'trivy --exit-code 0 --severity HIGH --quiet --auto-refresh %' | ||||||
|  | |||||||
							
								
								
									
										9
									
								
								core/commander/spooler/commander.yaml
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										9
									
								
								core/commander/spooler/commander.yaml
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,9 @@ | |||||||
|  | tests: | ||||||
|  |   test sending mail: | ||||||
|  |     command:  apt update && apt install -y swaks netbase && dockerize -wait tcp://"$KCCONF_SPOOLER_SMTP_SERVER":25 -timeout 1080s swaks --to user1@kopano.demo --server $KCCONF_SPOOLER_SMTP_SERVER | ||||||
|  |     exit-code: 0 | ||||||
|  | 
 | ||||||
|  | config: | ||||||
|  |   env: | ||||||
|  |     PATH: ${PATH} | ||||||
|  |     KCCONF_SPOOLER_SMTP_SERVER: ${KCCONF_SPOOLER_SMTP_SERVER} | ||||||
| @ -44,7 +44,7 @@ services: | |||||||
|       - ldap-net |       - ldap-net | ||||||
| 
 | 
 | ||||||
|   mail: |   mail: | ||||||
|     image: tvial/docker-mailserver:release-v6.1.0 |     image: tvial/docker-mailserver:release-v6.2.0 | ||||||
|     restart: unless-stopped |     restart: unless-stopped | ||||||
|     hostname: mail |     hostname: mail | ||||||
|     domainname: ${LDAP_DOMAIN} |     domainname: ${LDAP_DOMAIN} | ||||||
| @ -82,7 +82,7 @@ services: | |||||||
|       - SASLAUTHD_MECHANISMS=ldap |       - SASLAUTHD_MECHANISMS=ldap | ||||||
|       - POSTMASTER_ADDRESS=${POSTMASTER_ADDRESS} |       - POSTMASTER_ADDRESS=${POSTMASTER_ADDRESS} | ||||||
|       - SMTP_ONLY=1 |       - SMTP_ONLY=1 | ||||||
|       - PERMIT_DOCKER=host |       - PERMIT_DOCKER=connected-networks | ||||||
|       - ENABLE_POSTFIX_VIRTUAL_TRANSPORT=1 |       - ENABLE_POSTFIX_VIRTUAL_TRANSPORT=1 | ||||||
|       - POSTFIX_DAGENT=lmtp:kopano_dagent:2003 |       - POSTFIX_DAGENT=lmtp:kopano_dagent:2003 | ||||||
|       - REPORT_RECIPIENT=1 |       - REPORT_RECIPIENT=1 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user