Como executar NPM Start através do Docker

Como executar NPM Start através do Docker

NPM é um gerente de pacote de software para linguagem de programação JavaScript. NPM facilita para os desenvolvedores de JavaScript compartilharem o código que escrevem. O NPM também fornece uma interface de linha de comando para gerenciar as dependências em um projeto. Docker é uma plataforma de contêinerização que permite aos desenvolvedores empacotam seus aplicativos e dependências em uma imagem portátil.

NPM com o Docker facilita o empacotar e enviar o nó.Aplicações JS. NPM com o Docker também permite que os desenvolvedores compartilhem seu código facilmente. NPM com o Docker é uma excelente ferramenta para desenvolvedores de JavaScript que desejam compartilhar seu código com outras pessoas.

Dockerfile para início do NPM

NPM START é frequentemente usado comando para executar um aplicativo de nó como: reactjs. O uso pode usar o Dockerfile abaixo para executar aplicativos de nó com o Docker.

Crie um arquivo chamado Dockerfile no diretório base do projeto e adicione o código abaixo.

Do nó: 16-alpine run mkdir /app workdir /pacote de cópia de aplicativo.JSON /APP RUN NPM Cópia de instalação . /aplicativo exponha 3000 cmd ["npm", "start"] 

Certifique -se de alterar o valor de expor ao aplicativo de porta é executado em. Também assumindo que seu aplicativo é executado com NPM START comando.

Agora, construa uma imagem do Docker para o seu aplicativo. Em um terminal, execute o seguinte comando do diretório base de aplicativos.

Docker Build -t Image -Name .  

Depois que a construção da imagem for concluída, você pode executar seu aplicativo.

Sudo Docker Run -It -d Image -Name  

É isso.