나는 노드 JS를 사용하여 Dockerizing 각 2 웹 응용 프로그램을위한 많은 방법을 찾는 밖으로 시도하지만 아직 도킹에 대한 적절한 Dockerfile 및 package.json 파일이 지역에서 실행하지만 고정 표시기의 container.Does 누군가에 작동하지 않는 일 각도 2 앱. 심지어 내가 계속 아래 노드 js를 통해 앵귤러 2 웹 앱을 부두로 만드는 방법?
이 몇 가지 가능한 내가 흐름을 스택에 발견 방법하지만 package.json에docker run --rm --name my-container -it -p 8080:4200 -v $(pwd):/var/www -w "/var/www" node npm start
근무하지 않습니다에 액세스하는 동안
FROM node:boron
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Install app dependencies
COPY package.json /usr/src/app/
RUN npm install
# Bundle app source
COPY . /usr/src/app
EXPOSE 5655
CMD [ "npm","start" ]
사이트에 도달 할 수 질수 동적 인 내 포트 "ng serve -host 0.0.0.0",
또한 내가 내가 실행하는 것이 좋습니다 것이 무엇보다도 각이 웹 응용 프로그램
"scripts": {
"start": "node ./bin/www",
"build": "del-cli public/js/app && webpack --config webpack.config.dev.js --progress --profile --watch",
"build:prod": "del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack --config webpack.config.prod.js --progress --profile --bail && del-cli 'public/js/app/**/*.js' 'public/js/app/**/*.js.map' '!public/js/app/bundle.js' '!public/js/app/*.chunk.js' 'assets/app/**/*.ngfactory.ts' 'assets/app/**/*.shim.ts'"
}
각도 앱은 모든 유형의 http 서버에서 서비스해야합니다. 내부에 구성된 "express"모듈이있는 간단한 node.js 파일 일 수 있습니다. 패키지의 내용을 여기에 게시 할 수 있습니까? json 또는 적어도 스크립트 섹션을 게시 할 수 있습니까? –
@ sergiy.dragunov "시작": "노드 ./bin/www", "빌드": "del-cli public/js/app && webpack --config webpack.config.dev .js --progress --profile --watch ", "build : prod ":"del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack - -config webpack.config.prod.js --progress --profile --bail && del-cli 'public/js/app/**/*. js' 'public/js/app/**/*. js. 앱/**/**/*/ngfactory.ts ''자산/app/**/* .shim.ts ' " }, – rselvaganesh
@ sergiy.dragunov 설명 섹션 위에 내 스크립트를 추가했습니다 – rselvaganesh