濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 使用Docker部署Angular項(xiàng)目的方法步驟

使用Docker部署Angular項(xiàng)目的方法步驟

熱門(mén)標(biāo)簽:400電話(huà)申請(qǐng)知乎 外呼系統(tǒng)虛擬號(hào)碼 泰州智能外呼系統(tǒng)排名 大連電銷(xiāo)外呼系統(tǒng)運(yùn)營(yíng)商 接電話(huà)機(jī)器人罵人 400電話(huà)干嘛怎么申請(qǐng)信用卡 百度地圖標(biāo)注尺寸無(wú)法顯示 代理外呼系統(tǒng)創(chuàng)業(yè) 長(zhǎng)春電銷(xiāo)外呼系統(tǒng)代理商

Docker 部署 Angular 項(xiàng)目有兩種方法,一種是服務(wù)端渲染,這個(gè)官方文檔已有說(shuō)明,另一種就是使用 node 鏡像編譯后放入 web 服務(wù)器。由于在 node 環(huán)境,所以使用 express 最為便捷了。

創(chuàng)建 server.js

const express = require('express');

const app = express();
const config = {
  root: __dirname + '/dist',
  port: process.env.PORT || 4200
};

//靜態(tài)資源
app.use('/', express.static(config.root));

//所有路由都轉(zhuǎn)到index.html
app.all('*', function (req, res) {
  res.sendfile(config.root + '/index.html');
});
app.listen(config.port, () => {
  console.log("running……");
})

創(chuàng)建 Dockerfile

FROM node:13.3.0-alpine3.10

ENV PORT=4200 \

  NODE_ENV=production

# 安裝express和angular/cli
RUN npm install express@4.17.1 -g \

  && npm install -g @angular/cli
# 創(chuàng)建app目錄
RUN mkdir -p /app
# 復(fù)制代碼到 App 目錄
COPY . /app
WORKDIR /app

# 安裝依賴(lài),構(gòu)建程序,這里由于我需要反向代理到子目錄,所以添加了base-href參數(shù)
RUN npm install && ng build --base-href /manage/ --prod

EXPOSE ${PORT}

ENTRYPOINT ["node", "/app/server.js"]

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:中衛(wèi) 雅安 清遠(yuǎn) 興安盟 臺(tái)灣 安陽(yáng) 長(zhǎng)治 大慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用Docker部署Angular項(xiàng)目的方法步驟》,本文關(guān)鍵詞  使用,Docker,部署,Angular,項(xiàng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Docker部署Angular項(xiàng)目的方法步驟》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于使用Docker部署Angular項(xiàng)目的方法步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    富宁县| 松溪县| 交口县| 雅江县| 独山县| 青铜峡市| 通江县| 义马市| 汽车| 加查县| 磐石市| 苍溪县| 泗水县| 克拉玛依市| 子洲县| 云霄县| 龙山县| 旬邑县| 阜城县| 龙海市| 普洱| 博客| 清涧县| 腾冲县| 紫金县| 新田县| 新津县| 合山市| 东阳市| 乌海市| 岗巴县| 唐海县| 保德县| 阳原县| 屯昌县| 穆棱市| 昌黎县| 大竹县| 河北区| 赤城县| 乳源|