Nao consegui instalar como foi explicado no curso. Tem alguma maneira de fazer direto pelo terminal do vs code?
Nao consegui instalar como foi explicado no curso. Tem alguma maneira de fazer direto pelo terminal do vs code?
Olá João! Tudo bem com você?
Para rodar a API usada no curso é preciso ter o docker instalado. Caso ainda não tenha, recomendo que veja esta aula com o passo a passo. Após instalar o docker em seu sistema, o comando docker compose
funcionará e você poderá seguir a partir do minuto 00:37.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Boa noite, estou com problema parecido com o dele quando eu rodo o comando docker-compose build retorna um error
time="2024-05-27T02:49:03-03:00" level=warning msg="I:\\ww\\cursos\\alfood\\back-end\\docker-compose.yml: `version` is obsolete"
error during connect: this error may indicate that the docker daemon is not running: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dback-end%22%3Atrue%7D%7D": open //./pipe/docker_engine: The system cannot find the file specified.
Olá Mônica!
No arquivo docker-compose.yml
remova a primeira linha referente a versão, pois devido a uma atualização do Docker essa linha se tornou obsoleta. O arquivo ficará com o seguinte conteúdo:
services:
web:
build: .
command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py loaddata seed.json && python manage.py runserver 0.0.0.0:8000"
volumes:
- .:/app
ports:
- 8000:8000
Após essa mudança faça o build novamente. Se estiver usando o Windows, execute o prompt de comandos como administrador e após isso, entre na pasta da API através do comando cd
seguido do endereço da sua pasta e digite:
docker-compose build
Se o erro persistir, como cada projeto e máquina pode ter suas particularidades individuais, peço que clique aqui e abra um novo tópico e forneça mais informações sobre seu problema.
Abraços e bons estudos!