Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Erro de Build imagem Docker. ERROR: failed to solve: process

Estou com problemas ao tentar buildar a imagem via Dockerfile apresentada na aula "Criando Imagem" do curso de IaC.

Imagem de erro ao executar o comando para buildar imagem. ERROR: failed to solve: process "/bin/sh -c python manage.py migrate" did not complete successfully: exit code: 1O código do Dockerfile está da seguinte forma:

FROM python:3
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1

WORKDIR /home/ubuntu/tcc/

COPY . /home/ubuntu/tcc/

RUN pip install -r requirements.txt

RUN sed -i "s/ALLOWED_HOSTS = \[\]/ALLOWED_HOSTS = \['*'\]/" setup/settings.py

RUN python manage.py migrate

RUN python manage.py loaddata clientes.json

ENTRYPOINT python manage.py runserver 0.0.0.0:8000

EXPOSE 8000

Alguém poderia me ajudar a solucionar este problema?

2 respostas
solução!

Bom, não sou da área de Python, mas catucando bastante o projeto, resolvi atualizar as versões que encontra-se dentro do arquivo requirements.txt. E deu certo!

Antes estava assim:

asgiref==3.4.1
Django==3.2.5
djangorestframework==3.12.4
pytz==2021.1
sqlparse==0.4.1
typing-extensions==3.10.0.0

Depois das atualizações ficou assim:

asgiref==3.8.1
Django==5.1.2
djangorestframework==3.15.2
pytz==2024.2
sqlparse==0.5.1
typing-extensions==4.12.2

Olá, Igor. Tudo bem?

Que bom que conseugiu resolver o problema, e muito obrigado por voltar aqui com a solução, isso pode ajudar outros estudantes com o mesmo problema.

Bons estudos.