diff --git a/init.py b/init.py index 28f5964..4e34731 100644 --- a/init.py +++ b/init.py @@ -6,6 +6,21 @@ import sys with open("docker-compose.yml", "w+") as file: name = os.getlogin() + # if "--ui_p" in sys.argv: + # ui_port = sys.argv[sys.argv.index("--ui_p") + 1] + # else: + # ui_port = input("Укажите порт для ui: ") + + if "--client_p" in sys.argv: + inp_ports = sys.argv[sys.argv.index("--client_p") + 1] + else: + inp_ports = input("Укажите порты для проксирования через пробел в формате 'host_port'\n: ") + + f_list_ports = [] + for port in inp_ports.split(" "): + f_list_ports.append(f" - {port}:{port}") + + print("Готово!") file.write(''' services: @@ -18,7 +33,7 @@ services: environment: XRAY_VMESS_AEAD_FORCED: "false" ports: - - "445:445" +{f_list_ports} tty: true networks: - nginx_network_external @@ -27,4 +42,4 @@ services: networks: nginx_network_external: external: true -'''.format(name=name)) \ No newline at end of file +'''.format(name=name, f_list_ports="\n".join(f_list_ports))) \ No newline at end of file