Files
spoolman2/tests_integration/docker-compose-mariadb.yml
2023-05-21 23:46:44 +02:00

42 lines
966 B
YAML

version: '3.9'
services:
db:
image: mariadb:latest
environment:
- MARIADB_USER=john
- MARIADB_RANDOM_ROOT_PASSWORD=yes
- MARIADB_PASSWORD=abc
- MARIADB_DATABASE=spoolman
- MARIADB_MYSQL_LOCALHOST_USER=true
healthcheck:
test:
[
"CMD",
"/usr/local/bin/healthcheck.sh",
"--su-mysql",
"--connect",
"--innodb_initialized"
]
interval: 1s
timeout: 5s
retries: 30
spoolman:
image: donkie/spoolman:test
environment:
- SPOOLMAN_DB_TYPE=mysql
- SPOOLMAN_DB_HOST=db
- SPOOLMAN_DB_PORT=3306
- SPOOLMAN_DB_NAME=spoolman
- SPOOLMAN_DB_USERNAME=john
- SPOOLMAN_DB_PASSWORD=abc
- SPOOLMAN_LOGGING_LEVEL=DEBUG
depends_on:
db:
condition: service_healthy
tester:
image: donkie/spoolman-tester:latest
volumes:
- ./tests:/tester/tests
depends_on:
- spoolman