run as root
This commit is contained in:
parent
cd1da0dbc6
commit
5f6d11b972
|
|
@ -75,6 +75,9 @@ func (a *AppModel) ContainerName() string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *AppModel) ServiceName() string {
|
func (a *AppModel) ServiceName() string {
|
||||||
|
if len(a.GetPorts()) == 0 {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
if strings.TrimSpace(a.SvcName) != "" {
|
if strings.TrimSpace(a.SvcName) != "" {
|
||||||
return fmt.Sprintf("%s-%s", a.NamePrefix(), a.SvcName)
|
return fmt.Sprintf("%s-%s", a.NamePrefix(), a.SvcName)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -102,6 +102,9 @@ func (c *K8sClient) UpdateDeployment(app *AppModel) {
|
||||||
Ports: []v1.ContainerPort{
|
Ports: []v1.ContainerPort{
|
||||||
{ContainerPort: 80},
|
{ContainerPort: 80},
|
||||||
},
|
},
|
||||||
|
SecurityContext: &v1.SecurityContext{
|
||||||
|
RunAsUser: UnnamedPointer(int64(0)),
|
||||||
|
},
|
||||||
}},
|
}},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
package k8s_manager
|
||||||
|
|
||||||
|
func UnnamedPointer[T any](v T) *T {
|
||||||
|
return &v
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue