Problema de instalação ou cabeçalho ELF com bcrypt no contêiner do Docker

Tipo de tiro longo, mas alguém já teve problemas ao usar o bcrypt em um contêiner linux (especificamente docker) e conhece uma solução alternativa automatizada? Eu tenho o mesmo problema que estes dois:

Cabeçalho ELF inválido com o nó bcrypt na AWSBox

cabeçalho de duende inválido bcrypt ao executar o aplicativo do nó

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"]

Eu recebo o erro de cabeçalho ELF inválido mencionado anteriormente se eu já tiver o bcrypt instalado nos meus node_modules, mas se eu removê-lo (apenas ele próprio ou todos os meus pacotes), ele não será instalado por algum motivo ao criar o contêiner. Eu tenho que entrar manualmente no contêiner após a compilação e instalá-lo dentro.

Existe uma solução automatizada?

Ou talvez, apenas, qual seria uma boa alternativa para criptografar com uma pilha de nós?

questionAnswers(0)

yourAnswerToTheQuestion