Node 6.2.2 & node.bcrypt.js
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Documentação
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- docker, docker-compose, nodejs
- Domínio
- devops, documentation
Direção de pesquisa
Nenhum arquivo do repositório ou teste é especificado. Revise a documentação e os pontos de entrada do Dockerfile ou Docker Compose para a imagem Node 6.2.2 e, em seguida, verifique a solução alternativa documentada para bcrypt executando npm rebuild antes de npm start; considera-se concluído quando a orientação explica claramente o caso de node_modules montado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
When using bcrypt with this image you may run into a problem if you are mounting your local node_modules folder into your docker container. There may be times when you need to recompile C++ addons (which bcrypt has). So, to do this make sure that before your container starts executing code to run npm rebuild link.
I do this by building my container and then execing into it. I then manually run npm rebuild as I haven't found a better way to do this yet.
I hope this saves somebody else the hour I wasted trying to figure this out.
Edit
So an easier solution for docker compose is command: bash -c "npm rebuild && npm start" assuming npm start kicks off your server. This same method can be applied to a Dockerfile or the command line.
Edit2
Another, albeit uglier, solution is to mount the Host machines g++ compiler:
/usr/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
- Linguagem predominante
- Dockerfile
- Estrelas
- 8.6k
- Forks
- 2k
- Merge médio
- 10h 19min
- PRs com merge (30d)
- 16
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de nodejs/docker-node
-
build process docs
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
nodejs/docker-node#2564 · 2 comentários ·
-
build process
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
nodejs/docker-node#2437 ·
-
build process
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
nodejs/docker-node#2436 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
nodejs/docker-node#1779 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
nodejs/docker-node#1707 · 3 comentários · 7 reações ·
Todas as issues de nodejs/docker-node
Issues semelhantes
-
task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
vsanthanam/JBird#429 ·
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
alexgorbatchev/simple-ptt#14 ·
-
github-request
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
openedx/axim-engineering#1758 · 2 comentários ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
components-web-app/docs#92 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100