func (c *Configuration) SetSettings(s Settings) {
	c.mu.Lock()
	c.settings = s
	c.mu.Unlock()
}
Updates the settings struct for this environment on the fly. This allows modified servers to
automatically push those changes to the environment.
package environment
import (
	"sync"
)
type Settings struct {
	Mounts      []Mount
	Allocations Allocations
	Limits      Limits
}
type Configuration struct {
	mu sync.RWMutex
	environmentVariables []string
	settings             Settings
}
func NewConfiguration(s Settings, envVars []string) *Configuration {
	return &Configuration{
		environmentVariables: envVars,
		settings:             s,
	}
}