на PHP + Symfony. Такая проблема, у меня в docker-compose есть healthcheck для php-fpm, он должен проверять подключение к базе.
Проблема такая. что он не видит мой файл wait-for-it.sh, хотя я я в Dockerfile его копирую и даю права на запись, контейнер выдаёт следующую ошибку:
CI runtime exec failed: exec failed: container_linux.go:367: starting container process caused: exec: \"./docker/php-fpm/wait-for-it.sh\": permission denied: unknown"
Как это исправить? Код ниже:
https://gist.github.com/MyZik/bff5c3ff56f5c8280fb4cde7b42f8e22
./docker/php-fpm/wait-for-it.sh текущий каталог какой?
Если я правильно твой вопрос понял., то docker-compose лежит в корне, т.е.: /docker-compose.yaml Dockerfile находится в /docker/php-fpm/Dockerfile Из docker-compose.yml в healthcheck пытаюсь обратиться к файлу /docker/php-fpm/wait-for-it.sh
нет, это не верно
Обсуждают сегодня