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?