MCPcopy Create free account
hub / github.com/omkarcloud/botasaurus / _is_docker

Function _is_docker

botasaurus_server/botasaurus_server/env.py:6–19  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4is_in_kubernetes = 'KUBERNETES_SERVICE_HOST' in environ
5
6def _is_docker():
7
8 is_mac = platform == "darwin"
9 # Easly exit
10 if is_mac:
11 return False
12 is_windows = name == 'nt'
13
14 # Easly exit
15 if is_windows:
16 return False
17
18 # Expensive Checks
19 return path.exists('/.dockerenv') or path.isfile('/proc/self/cgroup') and 'docker' in open('/proc/self/cgroup').read() or is_in_kubernetes
20
21is_docker = _is_docker()
22

Callers 1

env.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected