<#347 osctrl-cli from docker container doesn`t wor...
# osctrl
g
#347 osctrl-cli from docker container doesn`t work Issue created by an4oys942 If you deploy the project using docker-compose, then the osctrl-cli code in the container is not working $ /opt/osctrl/bin/osctrl-cli user add --username admin --username Changeme123! --admin --environment dev panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x8583df] goroutine 1 [running]: github.com/jmpsec/osctrl/environments.(*Environment).Get(_, {_, _}) /home/runner/work/osctrl/osctrl/environments/environments.go:114 +0xff main.addUser(0x0?) /home/runner/work/osctrl/osctrl/cli/user.go:61 +0x188 main.cliWrapper.func1(0xc0000dc480?) /home/runner/work/osctrl/osctrl/cli/main.go:1475 +0x4e2 github.com/urfave/cli/v2.(*Command).Run(0xc00023c480, 0xc000248b80) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/command.go:163 +0x5bb github.com/urfave/cli/v2.(*App).RunAsSubcommand(0xc0002344e0, 0xc0002489c0) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:434 +0xc8a github.com/urfave/cli/v2.(*Command).startApp(0xc00023c360, 0xc0002489c0) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/command.go:278 +0x713 github.com/urfave/cli/v2.(*Command).Run(0xc000232280?, 0x15?) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/command.go:94 +0xba github.com/urfave/cli/v2.(*App).RunContext(0xc0002341a0, {0xc0c560?, 0xc000028088}, {0xc0000200a0, 0xa, 0xa}) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:313 +0xb48 github.com/urfave/cli/v2.(*App).Run(...) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:224 main.main() /home/runner/work/osctrl/osctrl/cli/main.go:1504 +0x1f4 $ /opt/osctrl/bin/osctrl-cli settings show panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x75d75f] goroutine 1 [running]: github.com/jmpsec/osctrl/settings.(*Settings).RetrieveAllValues(0x0) /home/runner/work/osctrl/osctrl/settings/settings.go:231 +0x5f main.listConfiguration(0x0?) /home/runner/work/osctrl/osctrl/cli/settings.go:14 +0x35 main.cliWrapper.func1(0xc00027f530?) /home/runner/work/osctrl/osctrl/cli/main.go:1475 +0x4e2 github.com/urfave/cli/v2.(*Command).Run(0xc0002305a0, 0xc000280b00) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/command.go:163 +0x5bb github.com/urfave/cli/v2.(*App).RunAsSubcommand(0xc0001ccea0, 0xc000280980) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:434 +0xc8a github.com/urfave/cli/v2.(*Command).startApp(0xc000230120, 0xc000280980) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/command.go:278 +0x713 github.com/urfave/cli/v2.(*Command).Run(0xa3ff60?, 0xc0001f9ef0?) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/command.go:94 +0xba github.com/urfave/cli/v2.(*App).RunContext(0xc0001ccb60, {0xc0c560?, 0xc0000ae020}, {0xc000094150, 0x3, 0x3}) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:313 +0xb48 github.com/urfave/cli/v2.(*App).Run(...) /home/runner/go/pkg/mod/github.com/urfave/cli/v2@v2.3.0/app.go:224 main.main() /home/runner/work/osctrl/osctrl/cli/main.go:1504 +0x1f4 jmpsec/osctrl