Este erro surge ao tentar executar bootcamp em produção usando docker.
openssl-dev-1.0.2o-r0:
conflicts:
libressl-dev-2.6.5-r0[pc:libcrypto=1.0.2o]
libressl-dev-2.6.5-r0[pc:libssl=1.0.2o]
libressl-dev-2.6.5-r0[pc:openssl=1.0.2o]
satisfies: world[openssl-dev]
libressl-dev-2.6.5-r0:
conflicts:
openssl-dev-1.0.2o-r0[pc:libcrypto=2.6.5]
openssl-dev-1.0.2o-r0[pc:libssl=2.6.5]
openssl-dev-1.0.2o-r0[pc:openssl=2.6.5]
satisfies:
postgresql-dev-10.4-r0[libressl-dev]
ERROR: Service 'worker' failed to build: The command '/bin/sh -c apk update && apk add --virtual build-deps gcc python3-dev musl-dev && apk add postgresql-dev && apk add jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev && apk add libffi-dev openssl-dev py-cffi' returned a non-zero code: 3
Para reproduzir o erro, clone o repositório em um servidor com Ubuntu 16 LTS, certifique-se de que docker e docker-compose estejam instalados e executados
sudo docker-compose -f production.yml build
Parece que o problema de compilação está relacionado a alguma restrição de dependência relacionada de alguma forma à imagem docker-alpine v3.6 básica. Corrigi-o excluindo a dependência conflitante e agora está construindo, mas não tenho certeza se foi resolvido. Você pode verificar e relatar?
Deixe-me experimentar e voltar para você
Ei, @ sebastian-code, pode gentilmente me indicar qual Dockerfile você editou e as etapas que executou para fazer a edição?
Além disso, editei openssl-dev
para openssl
no Dockerfile de produção para postgres e agora o projeto está sendo construído muito bem.
Já enviei as alterações necessárias para o repo com o último commit, referência neste problema. Se você clonar o repo, terá essas alterações.
Tenho verificado todo o fluxo do Docker e parece que há trabalho a ser feito devido a alguns requisitos do django-channels @mwanjajoel