一键部署Web项目

一般还算完整的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

将批处理文件复制到该目录下。

重启试试。

简书

猜你喜欢

转载自blog.csdn.net/zhaoyu_m69/article/details/79261564