1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-07 16:06:14 +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:
Felix Bartels 2019-09-18 17:17:35 +02:00 committed by GitHub
parent b60176ee93
commit b3c3ac669e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 2 deletions

View File

@ -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 %'

View 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}

View File

@ -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