QGIS/.docker/docker-compose-testing.yml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

48 lines
1.1 KiB
YAML
Raw Normal View History

version: '3'
services:
2021-02-01 20:44:31 +01:00
# Proving very fragile!
# mssql:
# image: microsoft/mssql-server-linux:2017-latest
# environment:
# ACCEPT_EULA: Y
# SA_PASSWORD: <YourStrong!Passw0rd>
2018-10-09 09:01:50 +10:00
httpbin:
image: kennethreitz/httpbin:latest
webdav:
image: nginx
volumes:
2022-01-28 19:48:59 +01:00
- ${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:
2017-08-08 16:21:17 +02:00
tty: true
image: qgis3-build-deps-binary-image
volumes:
2022-01-28 19:48:59 +01:00
- ${QGIS_WORKSPACE}:/root/QGIS
- ${QGIS_COMMON_GIT_DIR}:${QGIS_COMMON_GIT_DIR}
links:
# - mssql
2021-08-24 10:57:18 +02:00
- webdav
- minio
- httpbin
2019-03-07 14:55:08 +01:00
env_file:
- docker-variables.env
2021-07-20 13:07:49 +02:00
environment:
- LANG=C.UTF-8
- LC_ALL=en_US.UTF-8
- QGIS_HTTPBIN_HOST=httpbin
- QGIS_TEST_ACCEPT_GITSTATUS_CHECK_FAILURE=1