Skip to content

Instantly share code, notes, and snippets.

View cbitterfield's full-sized avatar

Colin Bitterfield cbitterfield

View GitHub Profile
@cbitterfield
cbitterfield / test_docker.py
Created January 22, 2020 04:16
Find out if the python program is running in a docker container
#!/usr/bin/env python3
def runningInDocker():
with open('/proc/self/cgroup', 'r') as procfile:
for line in procfile:
fields = line.strip().split('/')
if 'docker' in fields:
return True
return False
@cbitterfield
cbitterfield / cli.py
Created January 22, 2020 04:18
Set Environment variables for ArgParse in Python
#!/usr/bin/env python3
"""
Example CLI with using envirnment variables.
"""
# I wiill put this together as a class later.
def getenviron(prefix, **kwargs):
'''
Get a list of environment variables and return a list for ARG Parsing overrides