支持上线UCloud 管理
This commit is contained in:
		
							parent
							
								
									c5e34df2a4
								
							
						
					
					
						commit
						41c992665b
					
				@ -2,10 +2,13 @@ FROM dockerproxy.com/library/ubuntu:22.04
 | 
			
		||||
ADD dotnet-runtime-3.1.32-linux-x64.tar.gz /root/dotnet
 | 
			
		||||
COPY libssl1.0.0_1.0.2g-1ubuntu4.20_amd64.deb /tmp
 | 
			
		||||
COPY nats-server /usr/bin/
 | 
			
		||||
COPY service_manage /yuzhen_iot/service_manage/
 | 
			
		||||
COPY checksum /usr/bin/
 | 
			
		||||
COPY yuzhen_iot /yuzhen_iot/
 | 
			
		||||
COPY start.sh /home/
 | 
			
		||||
RUN apt update;dpkg --add-architecture i386;apt update;apt install -y --no-install-recommends libstdc++6 lib32stdc++6 libc6:i386 libc6 libgcc-s1 libicu70 liblttng-ust1 zlib1g vim zip unzip;\
 | 
			
		||||
    dpkg -i /tmp/libssl1.0.0_1.0.2g-1ubuntu4.20_amd64.deb
 | 
			
		||||
RUN apt update;dpkg --add-architecture i386;apt update;apt install -y --no-install-recommends libstdc++6 lib32stdc++6 libc6:i386 libc6 libgcc-s1 libicu70 liblttng-ust1 zlib1g vim zip unzip wget openssh-server;\
 | 
			
		||||
    dpkg -i /tmp/libssl1.0.0_1.0.2g-1ubuntu4.20_amd64.deb;\
 | 
			
		||||
    echo "PermitRootLogin yes\nPasswordAuthentication yes\n" >> /etc/ssh/sshd_config;\
 | 
			
		||||
    echo root:123456 |chpasswd
 | 
			
		||||
 | 
			
		||||
WORKDIR /home
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										5
									
								
								start.sh
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								start.sh
									
									
									
									
									
								
							@ -1,6 +1,7 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
echo "start nats-server"
 | 
			
		||||
/usr/bin/nats-server -p 6000 -a 127.0.0.1 &
 | 
			
		||||
echo "start ssh"
 | 
			
		||||
service ssh start
 | 
			
		||||
 | 
			
		||||
echo "start scheduler"
 | 
			
		||||
/yuzhen_iot/service_manage/manage/app/scheduler
 | 
			
		||||
echo "yuzhen exit!"
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/factory
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/factory
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/frpc
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/frpc
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/gotty
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/gotty
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/plumber
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								yuzhen_iot/prod_manage/app/plumber
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										16
									
								
								yuzhen_iot/prod_manage/cfg/Prod_connect.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										16
									
								
								yuzhen_iot/prod_manage/cfg/Prod_connect.json
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,16 @@
 | 
			
		||||
{
 | 
			
		||||
    "version": 0,
 | 
			
		||||
    "product": {
 | 
			
		||||
        "host": "106.75.75.68",
 | 
			
		||||
        "port": "1883",
 | 
			
		||||
        "user": "negtlw23meh7r98o|75a1bba657d1|2",
 | 
			
		||||
        "password": "msi4iwhn3v3308dh",
 | 
			
		||||
        "auth_mode": 0
 | 
			
		||||
    },
 | 
			
		||||
    "ntp": {
 | 
			
		||||
        "host": "106.75.75.68"
 | 
			
		||||
    },
 | 
			
		||||
    "dlp": {
 | 
			
		||||
        "url": ""
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										9
									
								
								yuzhen_iot/prod_manage/cfg/gotty.conf
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										9
									
								
								yuzhen_iot/prod_manage/cfg/gotty.conf
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,9 @@
 | 
			
		||||
title_format = "Horseman A2x Configuration"
 | 
			
		||||
permit_write = true
 | 
			
		||||
enable_basic_auth = true
 | 
			
		||||
enable_tls = false
 | 
			
		||||
max_connection = 1
 | 
			
		||||
environment = {"TERM" = "xterm-256color"}
 | 
			
		||||
address = "0.0.0.0"
 | 
			
		||||
port = "8000"
 | 
			
		||||
credential = "root:123456"
 | 
			
		||||
							
								
								
									
										0
									
								
								yuzhen_iot/service_manage/ftp/log_storage/log
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								yuzhen_iot/service_manage/ftp/log_storage/log
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										
											BIN
										
									
								
								yuzhen_iot/service_manage/manage/app/manager
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								yuzhen_iot/service_manage/manage/app/manager
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								yuzhen_iot/service_manage/manage/app/scheduler
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								yuzhen_iot/service_manage/manage/app/scheduler
									
									
									
									
									
										Executable file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										32
									
								
								yuzhen_iot/service_manage/manage/cfg/UserProgram.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								yuzhen_iot/service_manage/manage/cfg/UserProgram.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,32 @@
 | 
			
		||||
{
 | 
			
		||||
    "programs": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "nats-server",
 | 
			
		||||
            "command": "/usr/bin/nats-server",
 | 
			
		||||
            "args": [
 | 
			
		||||
                "-p",
 | 
			
		||||
                "6000",
 | 
			
		||||
                "-a",
 | 
			
		||||
                "127.0.0.1"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "factory",
 | 
			
		||||
            "command": "/yuzhen_iot/prod_manage/app/factory",
 | 
			
		||||
            "args": []
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "manager",
 | 
			
		||||
            "command": "/yuzhen_iot/service_manage/manage/app/manager",
 | 
			
		||||
            "args": []
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "frpc",
 | 
			
		||||
            "command": "/yuzhen_iot/prod_manage/app/frpc",
 | 
			
		||||
            "args": [
 | 
			
		||||
                "-c",
 | 
			
		||||
                "/yuzhen_iot/prod_manage/cfg/frpc.ini"
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								yuzhen_iot/service_manage/traffic_manage/app_files
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								yuzhen_iot/service_manage/traffic_manage/app_files
									
									
									
									
									
										Normal file
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user