1. diff
2. namespace
This commit is contained in:
2022-01-10 20:26:14 +08:00
parent 5826eef7bf
commit 7f8bb65be3
14 changed files with 141 additions and 83 deletions
+7 -13
View File
@@ -3,9 +3,10 @@ package deploy
import (
"embed"
_ "embed"
"git.icechen.cn/pkg/wujian_develop_tool/config"
"os"
"git.icechen.cn/pkg/wujian_develop_tool/config"
"github.com/fatih/color"
"git.icechen.cn/pkg/wujian_develop_tool/util"
@@ -14,7 +15,7 @@ import (
//go:embed "*"
var deployDir embed.FS
func GenDeploy(namespace string, service config.Service) error {
func GenDeploy(service config.Service) error {
color.Green("正在生成deploy...")
// deploy 文件夹
@@ -25,10 +26,11 @@ func GenDeploy(namespace string, service config.Service) error {
}
data := map[string]string{
"NameSpace": namespace,
"NameSpace": service.NameSpace,
"AppName": service.Name,
"AliasName": service.AliasName,
"Port": service.Port}
"Port": service.Port,
}
// value.yaml
valuesTemplate, err := deployDir.ReadFile("values.tpl")
@@ -101,13 +103,5 @@ func copyTo(fileName string, toPath string) error {
if err != nil {
return err
}
toFile, err := os.OpenFile(toPath, os.O_WRONLY|os.O_TRUNC|os.O_CREATE, os.ModePerm)
if err != nil {
return err
}
defer toFile.Close()
_, err = toFile.Write(fileContent)
return err
return util.WriteFile(toPath, fileContent)
}
+1 -1
View File
@@ -1,5 +1,5 @@
nameSpace: {{ .NameSpace }}
aliasName: {{ .AliasName }}
image: reg.icechen.cn/{{ .NameSpace }}/api-{{ .AppName }}
image: reg.icechen.cn/{{ .NameSpace }}/service-{{ .AppName }}
imageTag: latest
port: {{ .Port }}