chore: 完善个模块打包
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
package makecmd
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
"yizhisec.com/hsv2/forge/internal/controller/maker"
|
||||
"yizhisec.com/hsv2/forge/internal/opt"
|
||||
@@ -9,6 +12,9 @@ import (
|
||||
func ALL() *cobra.Command {
|
||||
var (
|
||||
_workdir string
|
||||
_vendor string
|
||||
_version string
|
||||
_replica int
|
||||
)
|
||||
|
||||
_cmd := &cobra.Command{
|
||||
@@ -20,10 +26,6 @@ func ALL() *cobra.Command {
|
||||
mk = maker.NewMaker(_workdir)
|
||||
)
|
||||
|
||||
if err = mk.Images(cmd.Context()); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.K0s(cmd.Context()); err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -92,31 +94,35 @@ func ALL() *cobra.Command {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppOEM(cmd.Context(), "standard", 2); err != nil {
|
||||
if err = mk.AppOEM(cmd.Context(), _version, _vendor, _replica); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppUser(cmd.Context(), 2); err != nil {
|
||||
if err = mk.AppUser(cmd.Context(), _version, _replica); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppClient(cmd.Context(), 2); err != nil {
|
||||
if err = mk.AppClient(cmd.Context(), _version, _replica); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppGateway(cmd.Context(), 2); err != nil {
|
||||
if err = mk.AppGateway(cmd.Context(), _version, _replica); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppFront(cmd.Context(), "standard", 2); err != nil {
|
||||
if err = mk.AppFront(cmd.Context(), _version, _vendor, _replica); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppMie(cmd.Context(), 2); err != nil {
|
||||
if err = mk.AppMie(cmd.Context(), _version, _replica); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppNginx(cmd.Context()); err != nil {
|
||||
if err = mk.AppNginx(cmd.Context(), _version, _vendor, _replica, true); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err = mk.AppHelper(cmd.Context(), _version, _vendor, _replica); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -124,7 +130,10 @@ func ALL() *cobra.Command {
|
||||
},
|
||||
}
|
||||
|
||||
_cmd.PersistentFlags().StringVar(&_workdir, "workdir", opt.DefaultWorkdir, "Work directory")
|
||||
_cmd.Flags().StringVar(&_workdir, "workdir", opt.DefaultWorkdir, "Work directory")
|
||||
_cmd.Flags().StringVar(&_vendor, "vendor", "standard", "Vendor name")
|
||||
_cmd.Flags().StringVar(&_version, "version", fmt.Sprintf("v2.2.0-%d", time.Now().Unix()), "Version, default: v2.2.0-<timestamp>")
|
||||
_cmd.Flags().IntVar(&_replica, "replica", 2, "Replica count")
|
||||
|
||||
return _cmd
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user