dockerux.go 589 B

123456789101112131415161718192021222324
  1. package dockerux
  2. import "imuslab.com/zoraxy/mod/info/logger"
  3. /*
  4. Docker Optimizer
  5. This script add support for optimizing docker user experience
  6. Note that this module are community contribute only. For bug
  7. report, please directly tag the Pull Request author.
  8. */
  9. type UXOptimizer struct {
  10. RunninInDocker bool
  11. SystemWideLogger *logger.Logger
  12. }
  13. //Create a new docker optimizer
  14. func NewDockerOptimizer(IsRunningInDocker bool, logger *logger.Logger) *UXOptimizer {
  15. return &UXOptimizer{
  16. RunninInDocker: IsRunningInDocker,
  17. SystemWideLogger: logger,
  18. }
  19. }