1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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
- POSTGRES_USER: postgres2
- command: docker-entrypoint.sh -p 5433
- mysql:
- image: docker.io/mariadb:10.5
- environment:
- MYSQL_ROOT_PASSWORD: test
- MYSQL_DATABASE: test
- mysql2:
- image: docker.io/mariadb:10.5
- environment:
- MYSQL_ROOT_PASSWORD: test2
- MYSQL_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
- - mysql
- - mysql2
- - mongodb
- - mongodb2
|