在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Linux  HTML/ 如何把一個(gè)前端項(xiàng)目部署到服務(wù)器上?

如何把一個(gè)前端項(xiàng)目部署到服務(wù)器上?

我在做一個(gè)前端編輯器,用戶(hù)編輯好網(wǎng)頁(yè)后可以生成一個(gè)project.zip。
在本地的話(huà),解壓project.zip用vscode打開(kāi)項(xiàng)目,yarn start然后訪(fǎng)問(wèn)localhost:8000就行了。

現(xiàn)在想實(shí)現(xiàn)一個(gè)自動(dòng)化部署并預(yù)覽網(wǎng)頁(yè)的功能,

請(qǐng)問(wèn)手動(dòng)部署的話(huà)需要什么工具包,在docker里面輸什么命令,然后訪(fǎng)問(wèn)服務(wù)器地址就能看到網(wǎng)頁(yè)了?

更新:前端跟我說(shuō)不能把整個(gè)project傳上去,node_module太大了,是不是還要研究用webpack打包?

回答
編輯回答
掛念你
2017年8月27日 11:14
編輯回答
冷咖啡

寫(xiě)個(gè)shell腳本就能實(shí)現(xiàn)了。
本地機(jī)器的ssh公鑰(~/.ssh/id_rsa.pub)配置到對(duì)應(yīng)服務(wù)器(~/.ssh/authorized_keys)
然后本地執(zhí)行sh命令就OK了。

2018年9月17日 23:14
編輯回答
初心

純前端項(xiàng)目用 nginx 如果是 docker 也是一樣的有 docker nginx 指定路徑就行了, 看一下文檔.

2017年2月12日 04:05
編輯回答
久不遇

謝謝大家,最后解決方案是前端寫(xiě)一個(gè)網(wǎng)頁(yè)預(yù)覽模塊。因?yàn)橛脩?hù)在前端編輯的時(shí)候就可以看到項(xiàng)目了,網(wǎng)頁(yè)預(yù)覽模塊和這個(gè)編輯模塊差不多的。還不用編譯,省服務(wù)器空間。

2017年12月14日 01:14