Files
indexer/docker/dev_env/docker-compose.yml
2021-09-30 10:04:05 -04:00

32 lines
727 B
YAML

version: '3.5'
volumes:
mysql-data:
name: ortelius_mysql
networks:
default:
name: ortelius_services
services:
mysql:
image: "mysql:8.0.26"
volumes:
- mysql-data:/var/lib/mysql
- ./../my.cnf:/etc/mysql/my.cnf
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: ortelius
restart: on-failure
migrate:
image: "migrate/migrate:v4.14.1"
volumes:
- ../../services/db/migrations:/migrations
depends_on:
- mysql
entrypoint: ["/bin/sh"]
command: |
-c 'while ! migrate -path=/migrations/ -database "mysql://root:password@tcp(mysql:3306)/ortelius" up; do
sleep 1
done'
restart: on-failure