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