version: '3' services: # Proving very fragile! # mssql: # image: microsoft/mssql-server-linux:2017-latest # environment: # ACCEPT_EULA: Y # SA_PASSWORD: httpbin: image: kennethreitz/httpbin:latest webdav: image: nginx volumes: - ${QGIS_WORKSPACE}/.docker/webdav/nginx.conf:/etc/nginx/conf.d/default.conf - ${QGIS_WORKSPACE}/.docker/webdav/passwords.list:/etc/nginx/.passwords.list - /tmp/webdav_tests:/tmp/webdav_tests_root/webdav_tests minio: image: minio/minio volumes: - /tmp/minio_tests:/data environment: - MINIO_ROOT_USER=minioadmin - MINIO_ROOT_PASSWORD=adminio€ command: server /data qgis-deps: tty: true image: qgis3-build-deps-binary-image volumes: - ${QGIS_WORKSPACE}:/root/QGIS - ${QGIS_COMMON_GIT_DIR}:${QGIS_COMMON_GIT_DIR} links: # - mssql - webdav - minio - httpbin env_file: - docker-variables.env environment: - LANG=C.UTF-8 - LC_ALL=en_US.UTF-8 - QGIS_HTTPBIN_HOST=httpbin - QGIS_TEST_ACCEPT_GITSTATUS_CHECK_FAILURE=1