0.1.0 • Published 12 months ago

ai-rsc-cli v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

rsc-cli

The new template cli

安装依赖

npm install

开发模式

# 执行 dev 命令,开启实时编译
npm run dev

开发模式下命令会自动watch文件的变化进行实施编译,主要用于本地调试

在项目中调试,链接本地命令

通过npm link 命令链接本地包

npm link /$PATH .

发布包

npm publish

打包注意

因为脚手架默认只编译打包src,比如模板templates是和src同级,我们可以配置package.json files

 "files": [
    "dist",
    "templates"
  ],

此时可以将templates打包进dist产物,其他文件类同

cicd配置针对

四种配置 k8s docker dist(static)以及 无

 ? Pick cicd config › - Use arrow-keys. Return to submit.
❯   k8s
    static
    docker
    无

cicd所有触发部署的分支都是 release

cicd 配置项内容 docker

  docker 需要配置的主要有两个文件

  项目根目录的 gilab-ci.yml 
  #目标服务列表
  DST_HOSTS 
  # 部署主要配置 格式(username:ip:port), ip是必填项 支持多服务器部署,中间以空格间隔
  # 支持三种形式
  # username:ip:port形式 例如配置 realai:192.168.0.92:22 会忽略DEFAULT_HOST_PORT,DEFAULT_HOST_USER,部署到192.168.0.92服务器 22端口 realai用户
  # username:ip 形式 例如配置 realai:192.168.0.92 用户名和ip是自定义,使用默认端口,部署到192.168.0.92 2822端口, realai用户
  # ip 形式 例如配置 192.168.0.92 使用默认端口和用户名 部署到 部署到192.168.0.92 2822端口, root用户

  # 镜像地址
  DOCKER_IMAGE: "" 我们的镜像docker镜像的服务
  # 我们docker配置文件所要传入的目标服务的路径
  DST_DIR: ''

  项目根目录文件 docker-compose.yml
  ports:8087:80 
  8087 端口是我们访问服务的端口号 可以任意修改

cicd 配置项内容 static

  static 需要配置的主要有两个文件

  项目根目录的 gilab-ci.yml 
  #目标服务列表
  DST_HOSTS 
  # 部署主要配置 格式(username:ip:port), ip是必填项 支持多服务器部署,中间以空格间隔
  # 支持三种形式
  # username:ip:port形式 例如配置 realai:192.168.0.92:22 会忽略DEFAULT_HOST_PORT,DEFAULT_HOST_USER,部署到192.168.0.92服务器 22端口 realai用户
  # username:ip 形式 例如配置 realai:192.168.0.92 用户名和ip是自定义,使用默认端口,部署到192.168.0.92 2822端口, realai用户
  # ip 形式 例如配置 192.168.0.92 使用默认端口和用户名 部署到 部署到192.168.0.92 2822端口, root用户

  # 我们构建好的静态文件所要输出的服务静态目录地址 这块配合nginx模版来搭建
  DST_DIR: ''

  以上就是我们项目初始化以后需要配置的一些内容
  

cicd 配置项内容 k8s

  k8s 需要配置的主要有两个文件

  项目根目录的 gilab-ci.yml 
  #目标服务列表
  DST_HOSTS 
  # 部署主要配置 格式(username:ip:port), ip是必填项 支持多服务器部署,中间以空格间隔
  # 支持三种形式
  # username:ip:port形式 例如配置 realai:192.168.0.92:22 会忽略DEFAULT_HOST_PORT,DEFAULT_HOST_USER,部署到192.168.0.92服务器 22端口 realai用户
  # username:ip 形式 例如配置 realai:192.168.0.92 用户名和ip是自定义,使用默认端口,部署到192.168.0.92 2822端口, realai用户
  # ip 形式 例如配置 192.168.0.92 使用默认端口和用户名 部署到 部署到192.168.0.92 2822端口, root用户

  # docker镜像地址
  DOCKER_IMAGE: "" //我们的镜像docker镜像的服务

  # k8s服务名
  KUBECTL_IMAGE: ""
  # k8s namespace
  KUBECTL_NAMESPACE: ""

  以上就是我们项目初始化以后需要配置的一些内容
  
0.1.0

12 months ago