Como criar um aplicativo da web nodejs instantâneo

3

Atualmente estou trabalhando no projeto IoT e decidimos usar o Beagle Bone Black. Original BBB OS usa muito espaço e memória RAM, então nós pesquisamos e encontramos o Snappy Ubuntu Core como uma solução perfeita.

O problema é que sou novo no Linux, e acho difícil entender como o snappy funciona e por onde começar. Essa tecnologia é relativamente nova e não consigo encontrar tutoriais ou livros para iniciantes.

Então, criei o NodeJs WebApp que é executado no BBB para configurar e vincular algumas entradas e saídas. Agora eu não entendo como fazer um aplicativo rápido e rodá-lo no Snappy Ubuntu Core. Eu tentei gravar o arquivo snapcraft.yaml, mas eu realmente não entendo o que eu preciso colocar nas partes, ou o que realmente são as partes. Eu apenas sei que tudo pode ser uma parte :).

Então, por favor, alguém pode tentar explicar isso para mim como se eu fosse uma criança, que cresceu no Windows e quem conhece o NodeJS. Acho que será útil não apenas para mim, mas para muitos, em breve, ser desenvolvedores de IoT.

Obrigado

    
por user3506697 11.03.2016 / 15:04

1 resposta

2

Estou pegando as respostas nos comentários para a pergunta aqui.

snapcraft tem um plug-in nodejs que facilita muito o empacotamento. Você pode passar node-packages , que são então empacotados com o aplicativo. O uso do arquivo package.json padrão também funcionará.

Você também pode especificar node-engine , que definirá a versão do nodejs em que você deseja que o snap seja executado.

Um exemplo simples disso pode ser encontrado no código snapcraft . Outro usando grunhido pode ser encontrado no parque de diversões rápido .

    
por dholbach 07.07.2016 / 17:21