mirror of
https://gitlab.sectorq.eu/jaydee/portainer.git
synced 2025-12-14 18:44:53 +01:00
build
This commit is contained in:
8
portainer.py
Normal file → Executable file
8
portainer.py
Normal file → Executable file
@@ -1,3 +1,4 @@
|
||||
#!/home/jd/projects/venvs/portainer/bin/python3
|
||||
import os
|
||||
import sys
|
||||
import requests
|
||||
@@ -39,6 +40,7 @@ parser.add_argument("--stack", "-s", type=str, help="Stack ID for operations")
|
||||
parser.add_argument("--token-only", action="store_true", help="Print auth token and exit")
|
||||
parser.add_argument("--timeout", type=int, default=10, help="Request timeout seconds")
|
||||
parser.add_argument("--deploy-mode","-m", type=str, default="git", help="Deploy mode")
|
||||
parser.add_argument("--swarm","-w", action="store_true", help="Swarm mode")
|
||||
args = parser.parse_args()
|
||||
_LOG_LEVEL = "INFO"
|
||||
LOG_FILE = "/tmp/portainer.log"
|
||||
@@ -106,9 +108,9 @@ if __name__ == "__main__":
|
||||
if args.delete_stack:
|
||||
por.delete_stack(args.endpoint_id,args.stack,)
|
||||
sys.exit()
|
||||
|
||||
if args.create_stack:
|
||||
por.create_stack(args.endpoint_id,args.stack, args.deploy_mode, args.autostart)
|
||||
|
||||
if args.create_stack:
|
||||
por.create_stack(args.endpoint_id,args.stack, args.deploy_mode, args.autostart, args.swarm)
|
||||
sys.exit()
|
||||
|
||||
if args.stop_stack:
|
||||
|
||||
Reference in New Issue
Block a user