mirror of
https://gitlab.sectorq.eu/jaydee/portainer.git
synced 2026-05-04 19:39:50 +02:00
build
This commit is contained in:
@@ -243,7 +243,7 @@ def get_compose_files():
|
|||||||
"--depth=1",
|
"--depth=1",
|
||||||
"--filter=blob:none",
|
"--filter=blob:none",
|
||||||
"--no-checkout",
|
"--no-checkout",
|
||||||
"git@gitlab.sectorq.eu:/jaydee/docker-compose.git",
|
"git@gitlab.sectorq.eu:/home/docker-compose.git",
|
||||||
repo_path
|
repo_path
|
||||||
])
|
])
|
||||||
|
|
||||||
@@ -254,8 +254,12 @@ def get_compose_files():
|
|||||||
"HEAD",
|
"HEAD",
|
||||||
"--name-only"
|
"--name-only"
|
||||||
], cwd=repo_path)
|
], cwd=repo_path)
|
||||||
|
folders = []
|
||||||
|
for line in output.splitlines():
|
||||||
|
if "/" in line and line.split("/")[0] != "__swarm":
|
||||||
|
folders.append(line.split("/")[0])
|
||||||
|
|
||||||
print(output)
|
return list(dict.fromkeys(folders))
|
||||||
|
|
||||||
|
|
||||||
def prompt_missing_args(args_in, defaults_in, fields, action=None,stacks=None):
|
def prompt_missing_args(args_in, defaults_in, fields, action=None,stacks=None):
|
||||||
@@ -292,14 +296,14 @@ def prompt_missing_args(args_in, defaults_in, fields, action=None,stacks=None):
|
|||||||
elif field == "stack":
|
elif field == "stack":
|
||||||
if args.action == "create_stack":
|
if args.action == "create_stack":
|
||||||
# input(json.dumps(stacks, indent=2))
|
# input(json.dumps(stacks, indent=2))
|
||||||
get_compose_files()
|
commands = get_compose_files()
|
||||||
commands = [
|
# commands = [
|
||||||
'api_server', 'authentik', 'bitwarden', 'bookstack', 'databasus', 'dockermon', 'duplicati', 'fail2ban', 'filebrowser', 'gitea', 'gitlab', 'grafana', 'grocy',
|
# 'api_server', 'authentik', 'bitwarden', 'bookstack', 'databasus', 'dockermon', 'duplicati', 'fail2ban', 'filebrowser', 'gitea', 'gitlab', 'grafana', 'grocy',
|
||||||
'hashicorp', 'home-assistant', 'homebox','homepage', 'immich', 'influxdb', 'jupyter', 'kestra', 'kopia', 'linkding', 'linkwarden', 'mailu3',
|
# 'hashicorp', 'home-assistant', 'homebox','homepage', 'immich', 'influxdb', 'jupyter', 'kestra', 'kopia', 'linkding', 'linkwarden', 'mailu3',
|
||||||
'mealie', 'mediacenter', 'mosquitto', 'motioneye', 'n8n', 'nebula', 'nextcloud', 'nginx',
|
# 'mealie', 'mediacenter', 'mosquitto', 'motioneye', 'n8n', 'nebula', 'nextcloud', 'nginx',
|
||||||
'node-red', 'octoprint', 'ollama', 'onlyoffice', 'paperless-ngx', 'pihole', 'portainer-ce','portainerce', 'puppet', 'puppet-agent', 'rancher', 'registry',
|
# 'node-red', 'octoprint', 'ollama', 'onlyoffice', 'paperless-ngx', 'pihole', 'portainer-ce','portainerce', 'puppet', 'puppet-agent', 'rancher', 'registry',
|
||||||
'regsync', 'repo_mirror', 'searxng','semaphore', 'unifibrowser', 'uptime-kuma', 'watchtower', 'wazuh', 'webhub', 'wordpress',
|
# 'regsync', 'repo_mirror', 'searxng','semaphore', 'unifibrowser', 'uptime-kuma', 'watchtower', 'wazuh', 'webhub', 'wordpress',
|
||||||
'wud', 'zabbix-server']
|
# 'wud', 'zabbix-server']
|
||||||
try:
|
try:
|
||||||
print(por.all_data['stacks'][defaults_in[f"PORTAINER_ENDPOINT_ID".upper()]]['by_name'].keys())
|
print(por.all_data['stacks'][defaults_in[f"PORTAINER_ENDPOINT_ID".upper()]]['by_name'].keys())
|
||||||
for s in por.all_data['stacks'][defaults_in[f"PORTAINER_ENDPOINT_ID".upper()]]['by_name'].keys():
|
for s in por.all_data['stacks'][defaults_in[f"PORTAINER_ENDPOINT_ID".upper()]]['by_name'].keys():
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -671,7 +671,6 @@ class PortainerApi:
|
|||||||
elif endpoint == "m-s":
|
elif endpoint == "m-s":
|
||||||
server = "_m-server"
|
server = "_m-server"
|
||||||
|
|
||||||
input(server)
|
|
||||||
|
|
||||||
if stack_mode == "swarm":
|
if stack_mode == "swarm":
|
||||||
swarm_id = self.get_swarm_id(endpoint)
|
swarm_id = self.get_swarm_id(endpoint)
|
||||||
|
|||||||
Reference in New Issue
Block a user