36 lines
634 B
YAML
36 lines
634 B
YAML
---
|
|
version: 3.9
|
|
|
|
services:
|
|
mysql:
|
|
image: mysql
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: shhh
|
|
MYSQL_DATABASE: main
|
|
|
|
bootstrap:
|
|
image: alpine
|
|
command: /bootstrap-tests.sh
|
|
environment:
|
|
MYSQL_HOST: mysql
|
|
MYSQL_USER: root
|
|
MYSQL_PWD: shhh
|
|
volumes:
|
|
- ./bootstrap-tests.sh:/bootstrap-tests.sh
|
|
- ./data:/data
|
|
|
|
main:
|
|
build:
|
|
context: ..
|
|
command:
|
|
volumes:
|
|
- ./repo:/repo
|
|
- ./data:/data
|
|
- ./test-backup.hcl:/test-backup.hcl
|
|
|
|
validate:
|
|
image: alpine
|
|
command: /validate-tests.sh
|
|
volumes:
|
|
./validate-tests.sh:/validate-tests.sh
|