summaryrefslogtreecommitdiffstats
path: root/tests/testserver/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testserver/docker-compose.yml')
-rw-r--r--tests/testserver/docker-compose.yml42
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/testserver/docker-compose.yml b/tests/testserver/docker-compose.yml
index be65e5a26a..962daad3c9 100644
--- a/tests/testserver/docker-compose.yml
+++ b/tests/testserver/docker-compose.yml
@@ -31,6 +31,10 @@ services:
- apache2
external_links:
- apache2:apache2.${TEST_DOMAIN}
+ - cyrus:cyrus.${TEST_DOMAIN}
+ - iptables:iptables.${TEST_DOMAIN}
+ - vsftpd:vsftpd.${TEST_DOMAIN}
+ - echo:echo.${TEST_DOMAIN}
volumes:
- ./common:/common:ro
- ./squid:/service:ro
@@ -76,8 +80,46 @@ services:
- apache2:apache2.${TEST_DOMAIN}
- vsftpd:vsftpd.${TEST_DOMAIN}
- ftp-proxy:ftp-proxy.${TEST_DOMAIN}
+ - cyrus:cyrus.${TEST_DOMAIN}
+ - echo:echo.${TEST_DOMAIN}
volumes:
- ./common:/common:ro
- ./danted:/service:ro
entrypoint: common/startup.sh
command: service/danted.sh
+
+ cyrus:
+ image: qt-test-server-cyrus:c8d72754abc0e501afd624ce838e4df35505abc9
+ container_name: qt-test-server-cyrus
+ domainname: ${TEST_DOMAIN}
+ hostname: cyrus
+ volumes:
+ - ./common:/common:ro
+ - ./cyrus:/service:ro
+ entrypoint: common/startup.sh
+ command: [common/ssl.sh, service/cyrus.sh]
+
+ iptables:
+ image: qt-test-server-iptables:cb7a8bd6d28602085a88c8ced7d67e28e75781e2
+ container_name: qt-test-server-iptables
+ domainname: ${TEST_DOMAIN}
+ hostname: iptables
+ volumes:
+ - ./common:/common:ro
+ - ./iptables:/service:ro
+ entrypoint: common/startup.sh
+ command: service/iptables.sh
+ cap_add:
+ - NET_ADMIN
+ - NET_RAW
+
+ echo:
+ image: qt-test-server-echo:b29ad409e746a834c1055fd0f7a55fd5056da6ea
+ container_name: qt-test-server-echo
+ domainname: ${TEST_DOMAIN}
+ hostname: echo
+ volumes:
+ - ./common:/common:ro
+ - ./echo:/service:ro
+ entrypoint: common/startup.sh
+ command: service/echo.sh