75ee55e22a
This update is used to free the dependencies of the specific Ubuntu packages. It ensures that test server is using the latest version of the Ubuntu packages to test network changes. Change-Id: I3257f435e6da02e3c6d5a141ece9c5d025e13065 Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
84 lines
2.9 KiB
YAML
84 lines
2.9 KiB
YAML
version: '3.4'
|
|
|
|
# The tag of images is used by docker compose file to launch the corresponding
|
|
# docker containers. The value of tag comes from the provisioning script
|
|
# (coin/provisioning/.../testserver/docker_testserver.sh). The script gets SHA-1
|
|
# of each server context as the tag of docker images. If one of the server
|
|
# contexts gets changes, please make sure to update this compose file as well.
|
|
# You can run command 'docker images' to list all the tag of test server images.
|
|
# For example:
|
|
# REPOSITORY TAG IMAGE ID
|
|
# qt-test-server-apache2 e2a70c8b169c204e762b375885bd3a26cc40ba48 2ad5c8720317
|
|
|
|
services:
|
|
apache2:
|
|
image: qt-test-server-apache2:537fe302f61851d1663f41495230d8e3554a4a13
|
|
container_name: qt-test-server-apache2
|
|
domainname: test-net.qt.local
|
|
hostname: apache2
|
|
volumes:
|
|
- ./common:/common:ro
|
|
- ./apache2:/service:ro
|
|
entrypoint: common/startup.sh
|
|
command: [common/ssl.sh, service/apache2.sh]
|
|
|
|
squid:
|
|
image: qt-test-server-squid:9c32f41b19aca3d778733c4d8fb0ecc5955e893c
|
|
container_name: qt-test-server-squid
|
|
domainname: test-net.qt.local
|
|
hostname: squid
|
|
depends_on:
|
|
- apache2
|
|
external_links:
|
|
- apache2:apache2.test-net.qt.local
|
|
volumes:
|
|
- ./common:/common:ro
|
|
- ./squid:/service:ro
|
|
entrypoint: common/startup.sh
|
|
command: service/squid.sh
|
|
|
|
vsftpd:
|
|
image: qt-test-server-vsftpd:f3a9c8d793a77cc007c0e4e481bec01f9e3eeb7e
|
|
container_name: qt-test-server-vsftpd
|
|
domainname: test-net.qt.local
|
|
hostname: vsftpd
|
|
volumes:
|
|
- ./common:/common:ro
|
|
- ./vsftpd:/service:ro
|
|
entrypoint: common/startup.sh
|
|
command: service/vsftpd.sh
|
|
|
|
ftp-proxy:
|
|
image: qt-test-server-ftp-proxy:d7de8b28392d173db512a558ccc84ead8bece2ae
|
|
container_name: qt-test-server-ftp-proxy
|
|
domainname: test-net.qt.local
|
|
hostname: ftp-proxy
|
|
depends_on:
|
|
- vsftpd
|
|
external_links:
|
|
- vsftpd:vsftpd.test-net.qt.local
|
|
volumes:
|
|
- ./common:/common:ro
|
|
- ./ftp-proxy:/service:ro
|
|
entrypoint: common/startup.sh
|
|
command: service/ftp-proxy.sh
|
|
|
|
danted:
|
|
image: qt-test-server-danted:35607f9b790524cf9690c7d12a9a401696b7b6b5
|
|
container_name: qt-test-server-danted
|
|
domainname: test-net.qt.local
|
|
hostname: danted
|
|
depends_on:
|
|
- apache2
|
|
- vsftpd
|
|
- ftp-proxy
|
|
external_links:
|
|
- apache2:apache2.test-net.qt.local
|
|
- vsftpd:vsftpd.test-net.qt.local
|
|
- ftp-proxy:ftp-proxy.test-net.qt.local
|
|
volumes:
|
|
- ./common:/common:ro
|
|
- ./danted:/service:ro
|
|
entrypoint: common/startup.sh
|
|
command: service/danted.sh
|