Jak uruchomić „npm start” za pośrednictwem Docker

Jak uruchomić „npm start” za pośrednictwem Docker

NPM jest menedżerem pakietów oprogramowania dla języka programowania JavaScript. NPM ułatwia programistom JavaScript udostępnianie kodu, który pisze. NPM zapewnia również interfejs wiersza poleceń do zarządzania zależnościami w projekcie. Docker to platforma kontenerowa, która pozwala programistom pakować swoje aplikacje i zależności w przenośnym obrazie.

NPM z Dockerem ułatwia pakowanie i wysyłanie węzła.Aplikacje JS. NPM z Dockerem umożliwia programistom łatwe udostępnianie kodu kodu. NPM z Docker to doskonałe narzędzie dla programistów JavaScript, którzy chcą udostępnić swój kod innym.

Dockerfile dla npm start

Start NPM jest często używane polecenie do uruchamiania aplikacji węzłowej, takiej jak: ReactJS. Użyj może użyć poniższego pliku DockerFile do uruchamiania aplikacji węzłowych z Docker.

Utwórz plik o nazwie DockerFile w katalogu podstawowym projektu i dodaj poniższy kod.

Od węzła: 16-alpine uruchom MKDIR /App WorkDir /App Copy Pakiet.JSON /APP Uruchom kopię instalacji NPM . /App Expose 3000 cmd [„npm”, „start”] 

Upewnij się, że zmień wartość ekspozycji na działanie aplikacji portu. Zakładając również, że Twoja aplikacja działa z Start NPM Komenda.

Teraz zbuduj obraz Docker dla swojej aplikacji. W terminalu uruchom następujące polecenie z katalogu podstawowego aplikacji.

Docker Build -t Image -name .  

Po zakończeniu kompilacji obrazu możesz uruchomić aplikację.

Sudo Docker Run -it -d Image -name  

Otóż ​​to.