chore: update main.go

This commit is contained in:
etwodev
2025-10-05 21:29:01 +01:00
parent 83c87722d4
commit 79564638df

24
main.go
View File

@@ -165,22 +165,12 @@ func Deploy(cfg Config) error {
}
var envVars []Env
var envPayloads []EnvPayload
if cfg.EnvData != "" {
if err := json.Unmarshal([]byte(cfg.EnvData), &envVars); err != nil {
return fmt.Errorf("invalid env data: %w", err)
}
}
envPayloads = make([]EnvPayload, len(envVars))
for i := range envVars {
envPayloads[i] = EnvPayload{
Name: envVars[i].Name,
Value: envVars[i].Value,
NeedsDeletion: false,
}
}
id := uuid.New()
payload := map[string]interface{}{
@@ -194,7 +184,7 @@ func Deploy(cfg Config) error {
"RepositoryAuthentication": true,
"RepositoryUsername": cfg.RepoUsername,
"RepositoryPassword": cfg.RepoPassword,
"env": envPayloads,
"env": envVars,
"TLSSkipVerify": cfg.TLSSkipVerify,
"AutoUpdate": map[string]interface{}{
"Interval": "",
@@ -230,14 +220,24 @@ func (s *Stack) Redeploy(cfg Config) error {
}
var envVars []Env
var envPayloads []EnvPayload
if cfg.EnvData != "" {
if err := json.Unmarshal([]byte(cfg.EnvData), &envVars); err != nil {
return fmt.Errorf("invalid env data: %w", err)
}
}
envPayloads = make([]EnvPayload, len(envVars))
for i := range envVars {
envPayloads[i] = EnvPayload{
Name: envVars[i].Name,
Value: envVars[i].Value,
NeedsDeletion: false,
}
}
payload := map[string]interface{}{
"env": envVars,
"env": envPayloads,
"prune": false,
"PullImage": true,
"repositoryAuthentication": true,