1.0.67 • Published 2 years ago

devcat v1.0.67

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

devcat 本开发工具目的是为了简化创建项目步骤,让创建项目更简单

命令解析:

1、npx devcat init <项目名称> <项目类型>

1.1 由于不同node版本对各大框架的手脚架支持不一致,所以这里采用从远程仓库中拉去指定初始化项目的方式。

1.2 目前仅支持NestJS项目,远程仓库为本人自己的仓库,如需更改只需修改init.js脚本文件中的仓库地址及名称即可(注意,需要将远程项目设置为开源方可拉取)

1.3 在初次执行上述脚本命令之后,会要求用户输入个人的gitee用户名、邮箱地址、远程仓库access token以及远程服务器地址(这里的远程服务器地址用于执行下面的build以及launch脚本

1.4 再输入上述信息之后,该脚本将会自动执行,在本地创建指定项目文件夹,并向远程仓库拉取模板项目。在拉取远程仓库项目完成之后,自动于自己的gitee仓库创建gitee仓库,并进行第一次提交

2、npx devcat build <项目名称> <项目版本>

2.1 在执行devcat build命令的前提下,是输入的远程服务器地址中正在运行运行后台项目。

2.2 目前版本在使用npx devcat build <项目名称> <项目版本>时,即使是Gitee上并没有名为<项目名称>的远程仓库,就会自动创建远程仓库,并执行接下来的步骤

2.3 devcat build命令将会对远程服务器的后台项目发起请求(默认远程后台是以monorepo项目管理中,在与后台项目同级下,创建<项目名称>文件夹,并且向<自己的远程仓库>拉取项目代码)

2.4 确保您的服务器正确配置了docker服务,并且您仓库中的项目正确编写dockerfile文件,该命令将会调用docker服务,将项目打包成docker镜像,初次打包镜像用时会有点久,请耐心等待。

2.5 镜像打包完成之后,后台服务会自动为镜像分配端口号,并且运行镜像。

3、npx devcat launch <端口号>

3.1 执行该命令的前提是,对于项目版本有更替,打包了第二版的项目文件。

3.2 输入第二版镜像运行的端口号

3.3 后台服务中正确配置nginx,并且正在监听第一版本项目的端口号

3.4 后台服务将动态修改nginx配置文件,将原有的端口号修改为 <端口号>

1.0.67

2 years ago

1.0.66

2 years ago

1.0.65

2 years ago

1.0.64

2 years ago

1.0.63

2 years ago

1.0.62

2 years ago

1.0.61

2 years ago

1.0.60

2 years ago

1.0.59

2 years ago

1.0.58

2 years ago

1.0.57

2 years ago

1.0.56

2 years ago

1.0.55

2 years ago

1.0.53

2 years ago

1.0.52

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.49

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago