Add more things

This commit is contained in:
dave 2016-08-18 03:08:29 +00:00
parent cac5fe5b86
commit 26ed007110
4 changed files with 39 additions and 7 deletions

View File

@ -0,0 +1 @@
__version__ = "0.0.0"

View File

@ -1,11 +1,37 @@
import subprocess
#import subprocess
import logging
import argparse
from docker import Client, tls
def main():
def shell():
logging.basicConfig(level=logging.DEBUG)
parser = argparse.ArgumentParser(description="Python logging daemon")
parser.add_argument('-s', '--socket', required=True, help="Path or URL to docker daemon socket")
args = parser.parse_args()
logging.debug("Args: %s", args)
client_certs = tls.TLSConfig(client_cert=('/Users/dave/.docker/machine/machines/digio/cert.pem',
'/Users/dave/.docker/machine/machines/digio/key.pem'),
verify='/Users/dave/.docker/machine/machines/digio/ca.pem')
docker_c = Client(base_url=args.socket, tls=client_certs)
import pdb
pdb.set_trace()
print("Exiting...")
class LogInjectorDaemon(object):
def __init__(self, docker_socket):
pass
def daemon():
pass
if __name__ == '__main__':
main()

5
requirements.txt Normal file
View File

@ -0,0 +1,5 @@
backports.ssl-match-hostname==3.5.0.1
docker-py==1.9.0
requests==2.11.1
six==1.10.0
websocket-client==0.37.0

View File

@ -12,7 +12,7 @@ setup(name='loginjector',
packages=['loginjector'],
entry_points={
'console_scripts': [
'loginjector_daemon = loginjector.loginjector:cli',
'loginjector_daemon = loginjector.loginjector:shell',
]
},
#install_requires=['requests==2.10.0']