===== docker миграция выпуска ===== [FATAL tini (8)] exe c /app/migrate.sh не удалось: разрешение отклонено - PullRequest
0 голосов
/ 10 марта 2020

Успешно помечена app-registry-local.aldryn.net/agrowdevapi-test-37ae123fee35488aa7afaf88779408b0.2403de75863d452293464511e6f01f0d:rel-57c445067a40479da6af0e140792c18a законченной docker сборка ===== docker мигрирует релиз ===== [FATAL TiNi ( 6)] exe c /app/migrate.sh не удалось: разрешение отклонено enter image description here

Ответы [ 2 ]

0 голосов
/ 10 марта 2020

0

К сожалению, поскольку вы используете внешний репозиторий Git, я не могу точно увидеть, что происходит. Однако, исходя из опыта, это проблема. Развертывание завершается неудачно, потому что при запуске команд переноса произошла ошибка:

[FATAL tini (6)] exe c /app/migrate.sh: не удалось: такой файл или каталог

* 1006 отсутствуют * Вы можете увидеть, что то же самое происходит локально, если вы запустите: docker-compose run web ./migrate.sh Это все еще не очень информативно, но попробуйте это:
docker-compose run web bash

, а затем:

./migrate.sh

Вы увидите :

bash: ./migrate.sh: /bin/sh^M: bad interpreter: No such file or directory

И это ключ. Первая строка файла ./migrate.sh содержит ^ Mcharacter, конец строки Windows. Я думаю, что это может быть не единственный затронутый файл - в вашем проекте git diff показало, что многие файлы были изменены.

Какой редактор вы используете? Вам нужно будет сохранить этот файл и, возможно, другие. Пожалуйста см. https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings.

0 голосов
/ 10 марта 2020

К сожалению, поскольку вы используете внешний репозиторий Git, я не могу точно увидеть, что происходит. Однако, исходя из опыта, это проблема. Развертывание завершается неудачно, поскольку при запуске команд переноса произошла ошибка:

[FATAL tini (6)] exe c /app/migrate.sh завершилась неудачно: такого файла или каталога нет

Вы можете увидеть, что то же самое происходит локально, если вы запустите: docker -compose run web ./migrate.sh Это все еще не очень информативно, но попробуйте это:

docker -compose run web bash

, затем:

. / Migrate. sh

Вы увидите:

bash: ./migrate.sh: / bin / sh ^ M: плохой интерпретатор: нет такого файла или каталога

И это ключ. Первая строка файла ./migrate.sh содержит символ ^ Mcharacter, конец строки Windows. Я думаю, что это может быть не единственный затронутый файл - в вашем проекте git diff показало, что многие файлы были изменены.

Какой редактор вы используете? Вам нужно будет сохранить этот файл и, возможно, другие. Пожалуйста см. https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings.

...