Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

一键部署Web项目

$
0
0

一般还算完整的Web项目, 数据库,后端,前端三部分必不可少。 数据库需要启动数据库服务。 后端需要启动node服务。 前端需要启动build或者start。 每次的重新开机就意味着这些操作要重来。 写个简单的批处理(.bat)命令就能一键完成。

例子:startup.bat 1.新建文本文档 2.关闭所有命令的回显

@echo off

3.管理员身份

mode con lines=30 cols=60 %1 mshta vbscript:CreateObject(“Shell.Application”).ShellExecute(“cmd.exe”,"/c %~s0 ::","",“runas”,1)(window.close)&&exit cd /d “%~dp0”

4.查看MongoDB服务是否开启

sc query MongoDB|Find “RUNNING”||sc Start MongoDB

5.打开cmd运行parse-server(/k保持命令行执行完不关闭)

start cmd /k “parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test”

6.打开cmd运行parse-dashboard

start cmd /k “parse-dashboard --appId APPLICATION_ID --masterKey MASTER_KEY --serverURL “http://localhost:1337/parse” --appName app --allowInsecureHTTP”

7.打开cmd启动后端服务

start cmd /k “cd /d d:\project\demo\server&&npm run server”

8.打开cmd启动start

start cmd /k “cd /d d:\project\demo\client&&npm run start”

9.保存,修改后缀为.bat 10.双击.bat文件。

如果想开机后就自动运行,找到启动文件夹 C:\Users\zhaoy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 将批处理文件复制到该目录下。 重启试试。

简书


Viewing all articles
Browse latest Browse all 14821

Trending Articles