erro composer install no container docker
[Concluído]
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
boa tarde, pessoal estou travado aqui com o erro: preciso de ajuda por favor. desde já obrigado.
yourusername@64adf0f7b940:/var/www$ composer install
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
In CurlDownloader.php line 390:
curl error 28 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443 after 10006 ms: Timeout was reached
Olá, Daniel!
Tudo bem?
Deleta o arquivo composer.lock e tente novamente
composer install
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
meu S.O Ubuntu 20.04.6 LTS(instalação nova), os containers estão UP(ok), docker-compose exec app bash (ok), não encontro o arq. composer.lock para deletar?
dentro container yourusername@f73c51:/var/www$ composer install -->retorno
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information. Loading composer repositories with package information
In CurlDownloader.php line 390: curl error 28 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443 after 10006 ms: Timeout was reached
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
dentro do container: composer diagnose
yourusername@2dc823b0c7ec:/var/www$ composer diagnose
Checking composer.json: OK
Checking platform settings: OK
Checking git settings: OK git version 2.39.5
Checking http connectivity to packagist: FAIL
[Composer\Downloader\TransportException] curl error 28 while downloading http://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 80 after 10002 ms: Timeout was reached
Checking https connectivity to packagist: FAIL
[Composer\Downloader\TransportException] curl error 28 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443 after 10003 ms: Timeout was reached
Checking github.com rate limit: FAIL
[Composer\Downloader\TransportException] curl error 28 while downloading https://api.github.com/rate_limit: Failed to connect to api.github.com port 443 after 10004 ms: Timeout was reached
Checking disk free space: OK
Checking pubkeys: FAIL
Missing pubkey for tags verification
Missing pubkey for dev verification
Run composer self-update --update-keys to set them up
Checking Composer version: FAIL
[Composer\Downloader\TransportException] curl error 28 while downloading https://getcomposer.org/versions: Failed to connect to getcomposer.org port 443 after 10003 ms: Timeout was reached
Checking Composer and its dependencies for vulnerabilities: Failed performing audit: curl error 28 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443 after 10005 ms: Timeout was reached
Composer version: 2.8.5
PHP version: 8.1.31
PHP binary path: /usr/local/bin/php
OpenSSL version: OpenSSL 3.0.15 3 Sep 2024
curl version: 7.88.1 libz 1.2.13 ssl OpenSSL/3.0.15
zip: extension not loaded, unzip present, 7-Zip not available
yourusername@2dc823b0c7ec:/var/www$
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
Esse erro acontece quando o tempo limite de conexão com o repositório de pacotes do Composer, que é o Packagist, é atingido.
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
boa tarde Carlos, estou a dois dias parado com este problema, por favor preciso de um auxilio não consigo realizar o curso...
nas imagens tem um composer?!!!
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
Não precisa dessa pasta do composer, porque o composer é uma CLI, presente no container.
Este setup aqui, vc consegue usar?
https://github.com/especializati/setup-docker-laravel
Me diga se dá algum erro ao usá-lo!
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
boa noite Carlos obrigado pelo retorno amigo, infelizmente deu o mesmo problema com o setup https://github.com/especializati/setup-docker-laravel.
meu S.O Ubuntu 20.04.6 LTS(instalação nova, limpa), os containers estão UP(ok), docker-compose exec app bash (ok);
yourusername@d78193df3b65:/var/www$ composer install
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
In CurlDownloader.php line 390: curl error 28 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443 after 10003 ms: Timeout was reached
install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [<packages>...]
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
tem arquivos para commitar, não sei se isso influencia no erro? não consigo enviar o print porque campo text não pode conter mais de 20000 caracteres!
docker-compose.yml
dockerfile
README.md
ibdata1 .docker/mysql/dbdata
laravel.conf docker/nginx
custom.ini docker/php
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
Certo, quando vc acessa o container app, tem os arquivos do projeto lá dentro?
docker compose exec app bash
ls -la
Se não tiver, é este o problema, está faltando o composer.json
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
sim dentro do container tem o arquivo composer.json.
yourusername@d78193df3b65:/var/www$ ls -la
total 136
drwxrwxr-x yourusername 4096 Jan 25 21:53 .
drwxr-xr-x 1 root root 4096 Jan 17 01:27 ..
drwxr-xr-x 3 root root 4096 Jan 25 21:53 .docker
-rw-rw-r-- 1 yourusername 258 Jan 25 21:44 .editorconfig
-rw-rw-r-- 1 yourusername 1086 Jan 25 21:47 .env
-rw-rw-r-- 1 yourusername 1099 Jan 25 21:44 .env.example
drwxrwxr-x 8 yourusername 4096 Jan 25 21:45 .git
-rw-rw-r-- 1 yourusername 186 Jan 25 21:44 .gitattributes
drwxrwxr-x 3 yourusername 4096 Jan 25 21:44 .github
-rw-rw-r-- 1 yourusername 286 Jan 25 21:44 .gitignore
-rw-rw-r-- 1 yourusername 120 Jan 25 21:44 .styleci.yml
-rw-rw-r-- 1 yourusername 8206 Jan 25 21:44 CHANGELOG.md
-rw-rw-r-- 1 yourusername 968 Jan 25 21:44 Dockerfile
-rw-rw-r-- 1 yourusername 1232 Jan 25 21:44 README.md
drwxrwxr-x 5 yourusername 4096 Jan 25 21:44 app
-rwxrwxr-x 1 yourusername 350 Jan 25 21:44 artisan
drwxrwxr-x 3yourusername 4096 Jan 25 21:44 bootstrap
-rw-rw-r-- 1 yourusername 2306 Jan 25 21:44 composer.json <------
drwxrwxr-x 2 yourusername 4096 Jan 25 21:44 config
drwxrwxr-x 5 yourusername 4096 Jan 25 21:44 database
drwxrwxr-x 4 yourusername 4096 Jan 25 21:44 docker
-rw-rw-r-- 1 yourusername 1484 Jan 25 21:44 docker-compose.yml
-rw-rw-r-- 1 yourusername 383 Jan 25 21:44 package.json
-rw-rw-r-- 1 yourusername 1191 Jan 25 21:44 phpunit.xml
-rw-rw-r-- 1 yourusername 93 Jan 25 21:44 postcss.config.js
drwxrwxr-x 2 yourusername 4096 Jan 25 21:44 public
drwxrwxr-x 5 yourusername 4096 Jan 25 21:44 resources
drwxrwxr-x 2 yourusername 4096 Jan 25 21:44 routes
drwxrwxr-x 5 yourusername 4096 Jan 25 21:44 storage
-rw-rw-r-- 1 yourusername 551 Jan 25 21:44 tailwind.config.js
drwxrwxr-x 4yourusername 4096 Jan 25 21:44 tests
-rw-rw-r-- 1 yourusername 263 Jan 25 21:44 vite.config.js
yourusername@d78193df3b65:/var/www$
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
Bem incomum este erro de timeout do composer, faz um teste simples para o packgist direto, e me diga o resultado:
curl -v https://repo.packagist.org
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
Bom dia Carlos, não funcionou com curl -v https://repo.packagist.org, eu formatei minha maquina re-instalei o linux e realizei o passo a passo e tudo funcionou vendor ok, desde já obrigado pelo suporte, agora vamos que vamos para proxima aula...
![Daniel Luis Camargo](https://academy.especializati.com.br/assets/site/imgs/no-image.png)
Show de bola, TMJ!
![Carlos Ferreira](https://storage.googleapis.com/eti-academy/users/carlos-ferreira.jpg)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!