1.0.67 • Published 9 months ago

devcat v1.0.67

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months 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

9 months ago

1.0.66

9 months ago

1.0.65

9 months ago

1.0.64

9 months ago

1.0.63

9 months ago

1.0.62

9 months ago

1.0.61

9 months ago

1.0.60

9 months ago

1.0.59

9 months ago

1.0.58

9 months ago

1.0.57

9 months ago

1.0.56

9 months ago

1.0.55

9 months ago

1.0.53

9 months ago

1.0.52

9 months ago

1.0.51

9 months ago

1.0.50

9 months ago

1.0.49

9 months ago

1.0.48

9 months ago

1.0.47

9 months ago

1.0.46

9 months ago

1.0.45

9 months ago

1.0.44

9 months ago

1.0.43

9 months ago

1.0.42

9 months ago

1.0.41

9 months ago

1.0.39

9 months ago

1.0.38

9 months ago

1.0.37

9 months ago

1.0.36

9 months ago

1.0.35

9 months ago

1.0.34

9 months ago

1.0.33

9 months ago

1.0.32

9 months ago

1.0.31

9 months ago

1.0.30

9 months ago

1.0.29

10 months ago

1.0.28

10 months ago

1.0.27

10 months ago

1.0.26

10 months ago

1.0.25

10 months ago

1.0.24

10 months ago

1.0.23

10 months ago

1.0.22

10 months ago

1.0.21

10 months ago

1.0.20

10 months ago

1.0.19

10 months ago

1.0.18

10 months ago

1.0.17

10 months ago

1.0.16

10 months ago

1.0.15

10 months ago

1.0.14

10 months ago

1.0.13

10 months ago

1.0.12

10 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago