-
Notifications
You must be signed in to change notification settings - Fork 399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker-compose: comando não encontrado #666
Comments
@andersonFaro9 tudo bem? Você precisa ter essas dependências globais para conseguir rodar o projeto: https://github.com/filipedeschamps/tabnews.com.br#depend%C3%AAncias-globais O que sugiro fazer é rodar o repositório através do Codespaces aqui do GitHub ou do Gitpod que já possuem todas as dependências instaladas. |
Opa, Filipe, blza? Segui conforme está no Readme.md mas o erro persisti. |
@andersonFaro9 show, vamos descobrir o que está acontecendo 👍 Quando você digita no terminal
|
O tabnews só roda no Linux e Mac. |
@coffee-is-power até onde testamos, o TabNews funciona 100% no Windows após esse detalhe aqui: #610 |
Mas e sempre melhor rodar dentro do wsl já que a maioria das ferramentas normalmente são feitas pra Linux primeiro. Na minha opiniao |
@coffee-is-power realmente o Docker roda somente dentro do WSL no fundo dentro de um ambiente Linux. Esse cara ajuda bem como instalar no Windows https://www.youtube.com/watch?v=05YN8F8ajBc
Issue #666 hahaha 👿️👻️👻️🤣️ |
@filipedeschamps Quando digito: Docker version, isso é o que retorna: Docker version 20.10.17, build 100c701 |
@andersonFaro9 interessante, a versão do Docker é a mesma que tenho aqui e a versão do docker-compose está acima da que está no README: Docker Compose v1.24.1, deveria funcionar. Então sobre o erro Qual seu sistema operacional? |
é o fedora |
Hmmm, vai ser difícil eu conseguir debugar por aqui. Mas de qualquer forma, o que acontece se você digitar o seguinte na raiz do repositório do TabNews:
|
tentei isso e me retornou:
|
Daí, eu fiz login com sudo e continuo sem conseguir |
@andersonFaro9 eu infelizmente não saberei configurar o Docker no seu ambiente. Sugiro novamente usar um ambiente online, pois vai estar tudo pronto. Sugiro utilizar o Gitpod 🤝 |
Consegui, cara... com o gitpod |
@filipedeschamps no meu caso em que nunca participei diretamente um projeto no github em que participo e posso implementar uma "feature" qual primeiro passo, busco numa issue, tento implementar e mando um push? |
Cria uma issue, depois cria uma branch faz as suas modificações e depois crie um pull request , dar push na master não e permitido (obviamente, pq é a branch sagrada) |
Tem que instalar o docker-compose, e um programa separado https://docs.docker.com/compose/install/ |
Obrigado @coffee-is-power |
Quanto ao compose, instalei sim mas não foi como esperado. Estou acessando aqui com o gitpod como o Filipe sugeriu. |
Grande @andersonFaro9 tive o mesmo problema utilizando o Mate, um problema de permissão para acesso ao docker Da uma olhada nesse artigo! Veja se consegue aplicar no Fedora |
@andersonFaro9 seja MUITO bem vindo ao repositório do TabNews 🤝 Estamos neste momento trabalhando nas tarefas da Milestone 5 que tem como objetivo principal lançar publicamente o TabNews e você pode encontrar mais detalhes na issue #493 👍 E @andersonFaro9, eu também nunca havia participado de um projeto no Github com outras pessoas e a experiência aqui tem sido sensacional, acredito que não teria lugar melhor para eu ter dado o primeiro passo 👍 E eu comecei aqui faz pouco tempo, se não me engano eu cheguei entre o meio (quase fim) da Milestone 4 e o inicio da atual. E algo que me ajudou muito foi, antes de tocar em código, entender o que tava acontecendo aqui e fiz isso:
Não necessariamente tu precisa seguir por esse caminho, mas me ajudou muito e acredito que seja uma boa opção 👍 No mais, caso precise de ajuda estamos aqui, beleza! |
Tem um Pr meu que deu início a documentação da API, mas tem que ser lapidado e inserir os endpoints, talvez um bom início pra vc :) @andersonFaro9 |
Obrigado amigos pelo retorno, estou de fato alegre em participar desse projeto. Lerei em breve cada comentário novamente. |
Ontem numa entrevista, citei a Tabnews e falei um pouco desse projeto. A pessoa perguntou se sabia teste unitários e disse que não, mas tenho uma dúvida: o que seria de fato testes unitiários? conheço pouco de teoria do tdd, imagino que não é o mesmo que testes unitários, alguém pode esclarecer? |
Aqui não fazenos testes unitários, apenas testes de integração da API, que consiste em fazer um request para API e verificar o que retorna dado tais inputs. |
Tdd e um modo de desenvolver cria novas features e encontrar bugs usando testes. |
@andersonFaro9, eu tive um problema parecido num outro projeto há um tempo atrás e talvez possa ser o seu caso. Antes de tudo, roda no seu terminal o comando docker-compose: aliased to docker compose Breve explicação: nas novas instalações do compose "docker-compose" não é mais um binário do sistema, mas sim um apelido para o binário correto. Por isso pode ser que o script do package.json não encontre esse binário e retorne erro (mesmo que seja possível utilizar normalmente fora do projeto). |
Opa! como o @andersonFaro9 explicou, Soluçãomudar os scripts no package.json para utilizar a nova sintaxe do docker compose, os parametros continuam os mesmos só o |
Considerando que o @andersonFaro9 disse que conseguiu, e que o PR #1315 adicionou a compatibilidade com os comandos |
Boa tarde amigos, tudo bem?
Após tentar rodar o projeto com o comando conforme descrito: "npm run dev" tenho o seguinte erro: "linha 1: docker-compose: comando não encontrado". Como posso resolver, tentei mas não consegui.
The text was updated successfully, but these errors were encountered: