Ian Fijolek
d50c825238
All checks were successful
continuous-integration/drone/push Build is passing
58 lines
1.2 KiB
YAML
58 lines
1.2 KiB
YAML
---
|
|
version: "3.9"
|
|
|
|
services:
|
|
mysql:
|
|
image: mysql
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: shhh
|
|
MYSQL_DATABASE: main
|
|
|
|
postgres:
|
|
image: postgres
|
|
environment:
|
|
POSTGRES_PASSWORD: shhh
|
|
POSTGRES_DB: main
|
|
|
|
bootstrap:
|
|
image: restic-scheduler
|
|
entrypoint: /bootstrap-tests.sh
|
|
environment:
|
|
MYSQL_HOST: mysql
|
|
MYSQL_USER: root
|
|
MYSQL_PWD: shhh
|
|
PGSQL_HOST: postgres
|
|
PGSQL_USER: postgres
|
|
PGSQL_PASS: shhh
|
|
volumes:
|
|
- ./bootstrap-tests.sh:/bootstrap-tests.sh
|
|
- ./data:/data
|
|
|
|
main:
|
|
image: restic-scheduler
|
|
environment:
|
|
MYSQL_HOST: mysql
|
|
MYSQL_USER: root
|
|
MYSQL_PWD: shhh
|
|
PGSQL_HOST: postgres
|
|
PGSQL_USER: postgres
|
|
PGSQL_PASS: shhh
|
|
volumes:
|
|
- ./repo:/repo
|
|
- ./data:/data
|
|
- ./test-backup.hcl:/test-backup.hcl
|
|
|
|
validate:
|
|
image: restic-scheduler
|
|
entrypoint: /validate-tests.sh
|
|
environment:
|
|
MYSQL_HOST: mysql
|
|
MYSQL_USER: root
|
|
MYSQL_PWD: shhh
|
|
PGSQL_HOST: postgres
|
|
PGSQL_USER: postgres
|
|
PGSQL_PASS: shhh
|
|
volumes:
|
|
- ./validate-tests.sh:/validate-tests.sh
|
|
- ./data:/data
|