QGIS/.ci/travis/linux/docker-compose.travis.yml
2019-06-05 22:47:51 +02:00

31 lines
725 B
YAML

version: '3'
services:
postgres:
build:
dockerfile: Dockerfile-postgis
context: ../../../tests/testdata
environment:
- ALLOW_IP_RANGE="172.18.0.0/16"
# The following files are added in Dockerfile-postgis
- SSL_CERT_FILE=/etc/ssl/certs/postgres_cert.crt
- SSL_KEY_FILE=/etc/ssl/private/postgres_key.key
- SSL_CA_FILE=/etc/ssl/certs/issuer_ca_cert.pem
mssql:
image: microsoft/mssql-server-linux:2017-latest
environment:
ACCEPT_EULA: Y
SA_PASSWORD: <YourStrong!Passw0rd>
qgis-deps:
tty: true
image: qgis_image
volumes:
- ${TRAVIS_BUILD_DIR}:/root/QGIS
links:
- postgres
- mssql
env_file:
- docker-variables.env