Skip to content

Commit

Permalink
Merge pull request #46 from kanmu/add_DEMITAS_env
Browse files Browse the repository at this point in the history
Add DEMITAS env
  • Loading branch information
winebarrel committed Jul 10, 2023
2 parents fdbd71c + a1382e1 commit 1d06ced
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions definition/container.go
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,36 @@ func (containerDef *ContainerDefinition) patch(overrides string, command string,
}
}

{
var p fastjson.Parser
v, err := p.ParseBytes(patchedContent0)

if err != nil {
panic(err)
}

envs := v.GetArray("environment")
demitasEnv, err := fastjson.Parse(`{"environment":[{"name":"DEMITAS","value":"true"}]}`)

if err != nil {
panic(err)
}

envs = append(envs, demitasEnv.GetArray("environment")...)
strEnvs := []string{}

for _, e := range envs {
strEnvs = append(strEnvs, e.String())
}

patchedContent0, err = jsonpatch.MergePatch(
patchedContent0, []byte(`{"environment":[`+strings.Join(strEnvs, ",")+`]}`))

if err != nil {
panic(err)
}
}

var patchedContent []byte

if overrides != "" {
Expand Down

0 comments on commit 1d06ced

Please sign in to comment.