Encabezado ELF o problema de instalación con bcrypt en el contenedor Docker
Es una posibilidad remota, pero ¿alguien ha tenido algún problema al usar bcrypt en un contenedor de Linux (específicamente Docker) y sabe de una solución automática? Tengo el mismo problema que estos dos:
Encabezado ELF no válido con nodo bcrypt en AWSBox
bcrypt encabezado elfo no válido cuando se ejecuta la aplicación de nodo
My Dockerfile
# Pull base image
FROM node:0.12
# Expose port 8080
EXPOSE 8080
# Add current directory into path /data in image
ADD . /data
# Set working directory to /data
WORKDIR /data
# Install dependencies from package.json
RUN npm install --production
# Run index.js
CMD ["npm", "start"]
Recibo el error de encabezado ELF no válido mencionado anteriormente si ya tengo bcrypt instalado en mis node_modules, pero si lo elimino (ya sea solo o todos mis paquetes), no se instala por alguna razón cuando construyo el contenedor. Tengo que ingresar manualmente el contenedor después de la compilación e instalarlo dentro.
¿Existe una solución automática?
O tal vez, ¿cuál sería una buena alternativa para bcrypt con una pila de Nodo?