Skip to content
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

Erro ao compilar o edemocracia por causa do submodulo edem-navigation #62

Open
alexlopespereira opened this issue May 24, 2018 · 1 comment

Comments

@alexlopespereira
Copy link

Conjunto de comandos que geraram me fizeram chegar ao problema:

git clone --branch 1.2.1 https://github.com/eDemocracia/edemocracia.git
cd edemocracia
sudo docker-compose up

E recebi a seguinte mensagem de erro:

File "/usr/lib/python3.6/site-packages/django/core/files/storage.py", line 313, in listdir
for entry in os.listdir(path):
FileNotFoundError: [Errno 2] No such file or directory: '/var/labhacker/edemocracia/src/templates/edem-navigation/static'
ERROR: Service 'edemocracia' failed to build: The command '/bin/sh -c npm install && python3 src/manage.py build_mkdocs && python3 src/manage.py collectstatic --no-input &&

Ocorre que o diretorio src/templates/edem-navigation estava vazio. Não sei como fazer o código aparecer lá alterando o Dockerfile. Mas copiando manualmente o conteúdo do submodulo https://github.com/labhackercd/edem-navigation para este caminho o a compilação foi bem sucedida.

A minha sugestão é corrigir o Dockerfile para não ser necessário copiar o código em separado.

@rodcamp
Copy link

rodcamp commented Nov 6, 2020

Conjunto de comandos que geraram me fizeram chegar ao problema:

git clone --branch 1.2.1 https://github.com/eDemocracia/edemocracia.git
cd edemocracia
sudo docker-compose up

E recebi a seguinte mensagem de erro:

File "/usr/lib/python3.6/site-packages/django/core/files/storage.py", line 313, in listdir
for entry in os.listdir(path):
FileNotFoundError: [Errno 2] No such file or directory: '/var/labhacker/edemocracia/src/templates/edem-navigation/static'
ERROR: Service 'edemocracia' failed to build: The command '/bin/sh -c npm install && python3 src/manage.py build_mkdocs && python3 src/manage.py collectstatic --no-input &&

Ocorre que o diretorio src/templates/edem-navigation estava vazio. Não sei como fazer o código aparecer lá alterando o Dockerfile. Mas copiando manualmente o conteúdo do submodulo https://github.com/labhackercd/edem-navigation para este caminho o a compilação foi bem sucedida.

A minha sugestão é corrigir o Dockerfile para não ser necessário copiar o código em separado.

Fala amigo. Boa tarde!

Eu tive o mesmo problema e consegui contornar fazendo o clone da seguinte maneira:
git clone --recursive https://github.com/eDemocracia/edemocracia.git

A opção --recursive baixa também os submodulos

Abraço

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants