mirror of
https://github.com/Red5d/docker-autocompose
synced 2026-03-05 07:28:47 +00:00
Fix setup file and reformat autocompose to fit setup requirements.
This commit is contained in:
@@ -3,10 +3,15 @@
|
||||
import pyaml, argparse, sys
|
||||
from docker import Client
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description='Generate docker-compose yaml definition from running container.')
|
||||
parser.add_argument('cname', type=str, help='The name of the container to process.')
|
||||
args = parser.parse_args()
|
||||
|
||||
generate(args)
|
||||
|
||||
|
||||
def generate(args):
|
||||
c = Client(base_url='unix://var/run/docker.sock')
|
||||
|
||||
try:
|
||||
@@ -95,3 +100,6 @@ for key in values:
|
||||
# Render yaml file
|
||||
pyaml.p(cfile)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
|
||||
4
setup.py
4
setup.py
@@ -3,10 +3,10 @@ setup(
|
||||
name = "docker-autocompose",
|
||||
version = "1.0",
|
||||
packages = find_packages(),
|
||||
install_requires = ['pyaml, docker-py'],
|
||||
install_requires = ['pyaml>=15.8.2', 'docker-py>=1.6.0'],
|
||||
entry_points={
|
||||
'console_scripts': [
|
||||
'autocompose = autocompose',
|
||||
'autocompose = autocompose:main',
|
||||
]
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user