yiisoft / yii2-docker

Official Docker images suitable for Yii 2.0
https://www.yiiframework.com/
BSD 3-Clause "New" or "Revised" License
383 stars 202 forks source link

docker-compose` process finished with exit code 17 #172

Open rucaua opened 5 days ago

rucaua commented 5 days ago

compose up dev fails with `docker-compose process finished with exit code 17` on win11

to replicate: 1) clone repo 2) copy env-dist to .env 3) change PHP_BASE_IMAGE_VERSION=8.2-apache to PHP_BASE_IMAGE_VERSION=8.3-apache 4) run docker-compose up php-dev

console:

 => [php-dev dev 6/7] RUN chmod 755         /usr/local/bin/docker-php-entrypoint         /usr/local/bin/composer                                          0.6s 
 => ERROR [php-dev dev 7/7] RUN curl -sS https://getcomposer.org/installer | php --         --filename=composer.phar         --install-dir=/usr/local/bi  2.1s 
------
 > [php-dev dev 7/7] RUN curl -sS https://getcomposer.org/installer | php --         --filename=composer.phar         --install-dir=/usr/local/bin &&     composer clear-cache:
0.904 All settings correct for using Composer
0.905 Downloading...
2.076
2.076 Composer (version 2.8.0) successfully installed to: /usr/local/bin/composer.phar
2.076 Use it: php /usr/local/bin/composer.phar
2.076
2.081 /usr/bin/env: 'bash\r': No such file or directory
2.081 /usr/bin/env: use -[v]S to pass options in shebang lines
------
failed to solve: process "/bin/sh -c curl -sS https://getcomposer.org/installer | php --         --filename=composer.phar         --install-dir=/usr/local/bin &&     composer clear-cache" did not complete successfully: exit code: 127
`docker-compose` process finished with exit code 17

actually had another issue with docker-compose build: \yii2-docker\docker-compose.yml:docker-compose.apache.yml: The system cannot find the file specified. probably it is windows problem. but still

schmunk42 commented 2 hours ago

Try to uncomment this line: https://github.com/yiisoft/yii2-docker/blob/773ca8be340230738da8625f30db954dcdb42899/.env-dist#L4

in .env