Files
docker-compose-3x-ui/init.py
2025-08-26 16:33:44 +07:00

31 lines
634 B
Python

# файл для инициализации docker-compose.yml
import os
import random
import sys
with open("docker-compose.yml", "w+") as file:
name = os.getlogin()
file.write('''
services:
{name}-3x-ui:
build: .
hostname: hypoxie-xui.duckdns.org
container_name: {name}-3x-ui
volumes:
- ./data:/opt/x-ui/db
- /etc/letsencrypt/:/etc/letsencrypt/:rw
environment:
XRAY_VMESS_AEAD_FORCED: "false"
ports:
- "445:445"
tty: true
networks:
- nginx_network_external
restart: unless-stopped
networks:
nginx_network_external:
external: true
'''.format(name=name))