123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- version: '3'
- services:
- postgresql:
- image: docker.io/postgres:13.1-alpine
- environment:
- POSTGRES_PASSWORD: test
- POSTGRES_DB: test
- postgresql2:
- image: docker.io/postgres:13.1-alpine
- environment:
- POSTGRES_PASSWORD: test2
- POSTGRES_DB: test
- command: docker-entrypoint.sh -p 5433
- mariadb:
- image: docker.io/mariadb:10.11.4
- environment:
- MARIADB_ROOT_PASSWORD: test
- MARIADB_DATABASE: test
- mariadb2:
- image: docker.io/mariadb:10.11.4
- environment:
- MARIADB_ROOT_PASSWORD: test2
- MARIADB_DATABASE: test
- command: docker-entrypoint.sh --port=3307
- not-actually-mysql:
- image: docker.io/mariadb:10.11.4
- environment:
- MARIADB_ROOT_PASSWORD: test
- MARIADB_DATABASE: test
- not-actually-mysql2:
- image: docker.io/mariadb:10.11.4
- environment:
- MARIADB_ROOT_PASSWORD: test2
- MARIADB_DATABASE: test
- command: docker-entrypoint.sh --port=3307
- mongodb:
- image: docker.io/mongo:5.0.5
- environment:
- MONGO_INITDB_ROOT_USERNAME: root
- MONGO_INITDB_ROOT_PASSWORD: test
- mongodb2:
- image: docker.io/mongo:5.0.5
- environment:
- MONGO_INITDB_ROOT_USERNAME: root2
- MONGO_INITDB_ROOT_PASSWORD: test2
- command: docker-entrypoint.sh --port=27018
- tests:
- image: docker.io/alpine:3.13
- environment:
- TEST_CONTAINER: true
- volumes:
- - "../..:/app:ro"
- tmpfs:
- - "/app/borgmatic.egg-info"
- - "/app/build"
- tty: true
- working_dir: /app
- entrypoint: /app/scripts/run-full-tests
- command: --end-to-end-only
- depends_on:
- - postgresql
- - postgresql2
- - mariadb
- - mariadb2
- - mongodb
- - mongodb2
|