Dockerized flyway command line tool.
Run:
docker run --rm -v /path/to/your/migrations:/sql -e FLYWAY_CMD=migrate -e DB_USER=postgres -e DB_PASSWORD=postgres -e DB_URL=jdbc:postgresql://db_host/db_name iterators/flyway-docker -e DB_CONNECTION_CHECK=true
Remember to provide correct /path/to/your/migrations and env variables: FLYWAY_CMD, DB_USER, DB_PASSWORD, DB_URL.
If you want to check connection to your database before executing FLYWAY_CMD set DB_CONNECTION_CHECK env variable to any value (like DB_CONNECTION_CHECK=true).
If you have any questions regarding this project contact:
Łukasz Sowa lukasz@iterato.rs from Iterators.
For licensing info see LICENSE file in project's root directory.