Skip to content

Commit 92fac06

Browse files
author
andy
committed
start server debugging
1 parent 79642e8 commit 92fac06

File tree

20 files changed

+174
-42
lines changed

20 files changed

+174
-42
lines changed

__start_server__.py

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,35 @@
1-
from server.start_server import start_server
1+
import os
2+
from server.main import start_sever as start_backend_serve
23
import subprocess
4+
from http.server import HTTPServer, BaseHTTPRequestHandler
5+
from threading import Thread
6+
7+
8+
class Handler(BaseHTTPRequestHandler):
9+
def do_GET(self):
10+
self.send_response(200)
11+
self.send_header('Content-type', 'text/html')
12+
self.end_headers()
13+
message = "Opened"
14+
self.wfile.write(bytes(message, 'utf8'))
315

416

517
def start_front_server():
6-
cmd = 'python -m http.server'
7-
process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True)
8-
while True:
9-
line = process.stdout.readline()
10-
if not line:
11-
break # 如果没有读取到数据,表示子进程已经结束,退出循环
12-
else:
13-
print(line, end='') # 实时打印输出
14-
process.wait()
18+
# _ip = "127.0.0.1"
19+
# port = 8000
20+
# with HTTPServer((_ip, port), Handler) as httpd:
21+
# httpd.serve_forever()
22+
os.system('python -m http.server --directory ./dist')
1523

1624

17-
if __name__ == '__main__':
18-
# start_front_server()
19-
start_server()
25+
def start_server():
26+
print("Open web page on http://127.0.0.1:8000 \n")
2027

28+
th1 = Thread(target=start_front_server)
29+
th1.start()
30+
th2 = Thread(target=start_backend_serve)
31+
th2.start()
2132

2233

34+
if __name__ == '__main__':
35+
start_server()

__version__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import subprocess
33

4-
VERSION = '1.3.0'
4+
VERSION = '1.3.2'
55

66

77
def get_version():
@@ -30,7 +30,8 @@ def explore_requirement():
3030

3131

3232
def build():
33-
cmd = f'pyinstaller -F --ico="source/logo.ico" --name=Productions-{VERSION} production_scripts.py'
33+
cmd = f'pyinstaller -F --ico="source/logo.ico" --name=Productions-{VERSION} ' \
34+
f'--hidden-import passlib.handlers.bcrypt production_scripts.py'
3435
process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True)
3536
while True:
3637
line = process.stdout.readline()
Binary file not shown.

dist/server/database/__init__.py

Whitespace-only changes.
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"device": [
3+
{
4+
"date": "2024-03-15",
5+
"auth": "default",
6+
"device_name": "Z-Stage-7",
7+
"device_address": "192.168.6.8",
8+
"device_tag": "工装,Z轴老化",
9+
"online": "Unknow"
10+
},
11+
{
12+
"date": "2024-03-15",
13+
"auth": "default",
14+
"device_name": "Z-Stage-2",
15+
"device_address": "192.168.6.189",
16+
"device_tag": "工装,Z轴老化",
17+
"online": "Unknow"
18+
},
19+
{
20+
"date": "2024-03-15",
21+
"auth": "default",
22+
"device_name": "Z-Stage-8",
23+
"device_address": "192.168.6.206",
24+
"device_tag": "工装,Z轴老化",
25+
"online": "Unknow"
26+
},
27+
{
28+
"date": "2024-03-15",
29+
"auth": "default",
30+
"device_name": "Z-Stage-6",
31+
"device_address": "192.168.6.40",
32+
"device_tag": "工装,Z轴老化",
33+
"online": "Unknow"
34+
},
35+
{
36+
"date": "2024-03-15",
37+
"auth": "default",
38+
"device_name": "Z-Stage-5",
39+
"device_address": "192.168.6.185",
40+
"device_tag": "工装,Z轴老化",
41+
"online": "Unknow"
42+
},
43+
{
44+
"date": "2024-03-15",
45+
"auth": "default",
46+
"device_name": "Z-Stage-11",
47+
"device_address": "192.168.6.54",
48+
"device_tag": "工装,Z轴老化",
49+
"online": "Unknow"
50+
},
51+
{
52+
"date": "2024-03-15",
53+
"auth": "default",
54+
"device_name": "Z-Stage-10",
55+
"device_address": "192.168.6.215",
56+
"device_tag": "工装,Z轴老化",
57+
"online": "Unknow"
58+
},
59+
{
60+
"date": "2024-03-15",
61+
"auth": "default",
62+
"device_name": "Z-Stage-9",
63+
"device_address": "192.168.6.47",
64+
"device_tag": "工装,Z轴老化",
65+
"online": "Unknow"
66+
},
67+
{
68+
"date": "2024-08-08",
69+
"auth": "default",
70+
"device_name": "96通道老化",
71+
"device_address": "192.168.6.11",
72+
"device_tag": "工装,诊断,老化",
73+
"online": "Unknow"
74+
}
75+
]
76+
}

dist/server/database/register.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"0": {
3+
"username": "opentrons",
4+
"password": "11"
5+
},
6+
"1709573833.4121604": {
7+
"username": "zhangsan",
8+
"password": "$2b$12$iL7usZLNUnnO2Zg1zlRS1OFS09r8PrMPi0S.6nK02MuKhMPz3Vx/a"
9+
},
10+
"1709573957.2382584": {
11+
"username": "lisi",
12+
"password": "$2b$12$X6AYFe2DG/OM3ei7jawB7uEbGzl7cBY/P612V1bTsYfU/mQJoBPsC"
13+
}
14+
}

dist/server/database/tests.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"96ch": [
3+
{
4+
"date": "2024-03-18",
5+
"auth": "default",
6+
"robot_name": "Z-Stage7",
7+
"device_ip": "192.168.6.8",
8+
"use_key": true,
9+
"description": "Z-Stage7 Z轴老化测试",
10+
"cmd": "cd /opt/opentrons-robot-server/ && nohup python3 -m hardware_testing.scripts.force_pick_up_test",
11+
"type": [
12+
"lifetime"
13+
],
14+
"params": [
15+
"--speed 10",
16+
"--current 0.55",
17+
"--target Z-Stage7"
18+
],
19+
"id": "736e1637c9a353f056d39dba5bca6d33"
20+
}
21+
],
22+
"robot": []
23+
}

dist/server/server_files/__init__.py

Whitespace-only changes.

dist/server/server_files/setting.zip

440 Bytes
Binary file not shown.

dist/server/server_files/test.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dafadfdfadfas

0 commit comments

Comments
 (0)