Путь миграционного пути не найден - PullRequest
1 голос
/ 11 января 2020

Таким образом, я выполняю flyway на docker контейнере, и flyway не может найти мою папку миграции.

Я определил это так:

flyway.locations=filesystem:user/path/to/my/project/common/migrations/

Также при изменении пути к файлу происходит то же самое ошибка при запуске контейнера docker.

ОС - Ubuntu 18.04.

Сообщение об ошибке:

migrate_1  | WARNING: Flyway upgrade recommended: PostgreSQL 12.1 is newer than this version of Flyway and support has not been tested.
migrate_1  | WARNING: Skipping filesystem location:/user/path/to/my/project/common/migrations (not found)

Обновление: изменение пути к файлу больше не работает. Выполнение docker -compose up всегда приводит к одной и той же ошибке с тем же расположением пути к файлу.

1 Ответ

1 голос
/ 12 января 2020

Я разобрался с ответом. В docker -compose.yml была строка, в которой также указывался путь. Вы не должны иметь его вдвое, поскольку flyway.conf разработан так, чтобы соответствовать пути. Удалил это и пролетел по умолчанию до местоположения по умолчанию /flyway6.1.4/sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...