Node 6.2.2 & node.bcrypt.js
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Documentation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- docker, docker-compose, nodejs
- Domaine
- devops, documentation
Piste de recherche
Aucun fichier du dépôt ni aucun test n’est indiqué. Examinez la documentation et les points d’entrée Dockerfile ou Docker Compose pour l’image Node 6.2.2, puis vérifiez la solution de contournement documentée pour bcrypt en exécutant npm rebuild avant npm start ; c’est terminé lorsque les instructions expliquent clairement le cas de node_modules monté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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/
- Langage dominant
- Dockerfile
- Étoiles
- 8.6k
- Forks
- 2k
- Merge moyen
- 10 h 19 min
- PR mergées (30 j)
- 16
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de nodejs/docker-node
-
build process docs
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
nodejs/docker-node#2564 · 2 commentaires ·
-
build process
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
nodejs/docker-node#2437 ·
-
build process
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
nodejs/docker-node#2436 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
nodejs/docker-node#1779 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
nodejs/docker-node#1707 · 3 commentaires · 7 réactions ·
Toutes les issues de nodejs/docker-node
Issues similaires
-
bug carvel-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
carvel-dev/kapp-controller#1861 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
Expose REVIEW_PATH_SPEC as a review.yml input to scope the diff (skip vendored/reference paths) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
microsoft/BC-ALAgents#71 ·
-
worker.gpuVendors silently accepts unsupported/misspelled vendor names — no validation guard Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
k3s-io/k3s-ansible#565 ·