diff --git a/.dockerignore b/.dockerignore index cc8dd05..95bb186 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,9 @@ # Exclude build artifacts and dependencies node_modules dist +!dist/ target +!target/app-v7.jar # Exclude IDE and system files .git diff --git a/cleanup_test.py b/cleanup_test.py new file mode 100644 index 0000000..84089fb --- /dev/null +++ b/cleanup_test.py @@ -0,0 +1,14 @@ +import requests + +r = requests.get('http://192.168.31.240:41733/api/reports?projectId=1').json() +print('Reports in project 1:') +for rep in r: + print(' ', rep['id'], rep['fileName']) + if 'test.html' in rep['fileName']: + rid = rep['id'] + r2 = requests.delete(f'http://192.168.31.240:41733/api/reports/{rid}') + print(f' Deleted test.html (id={rid}): {r2.status_code}') + +# Verify +r3 = requests.get('http://192.168.31.240:41733/api/projects/1').json() +print('Project now has', r3['reportCount'], 'reports') diff --git a/delete_projects.py b/delete_projects.py new file mode 100644 index 0000000..8b8f02e --- /dev/null +++ b/delete_projects.py @@ -0,0 +1,13 @@ +import requests + +base = 'http://192.168.31.240:41733' + +r = requests.get(f'{base}/api/projects', timeout=10) +projects = r.json() +print('Current projects:', projects) + +for p in projects: + pid = p['id'] + name = p['name'] + r2 = requests.delete(f'{base}/api/projects/{pid}') + print(f'Delete project {pid} ({name}): {r2.status_code}') diff --git a/src/components/FilePreview.vue b/src/components/FilePreview.vue index ab37eb8..c7d6fcf 100644 --- a/src/components/FilePreview.vue +++ b/src/components/FilePreview.vue @@ -37,17 +37,17 @@
-
+
-
+
@@ -56,7 +56,7 @@
diff --git a/src/pages/ProjectDetail.vue b/src/pages/ProjectDetail.vue index 458cf7f..2ad5c89 100644 --- a/src/pages/ProjectDetail.vue +++ b/src/pages/ProjectDetail.vue @@ -3,7 +3,9 @@
-
+ +
-
+ +
+ +
diff --git a/test_login.py b/test_login.py new file mode 100644 index 0000000..685494b --- /dev/null +++ b/test_login.py @@ -0,0 +1,15 @@ +import requests +from requests.auth import HTTPBasicAuth + +s = requests.Session() +creds = [ + ('1415243231@qq.com', 'zy18742526670'), + ('1415243231@qq.com', 'abc88888888'), + ('panda', 'zy18742526670'), + ('panda', 'abc88888888'), +] + +for user, pwd in creds: + r = s.get('http://www.1415243231.top:8418/api/v1/user', auth=HTTPBasicAuth(user, pwd)) + result = r.json().get('login', r.text[:50]) if r.ok else f'HTTP {r.status_code}' + print(f'{user}/{pwd}: {r.status_code} - {result}') diff --git a/tmp_img_args.json b/tmp_img_args.json new file mode 100644 index 0000000..e8b2087 --- /dev/null +++ b/tmp_img_args.json @@ -0,0 +1,4 @@ +{ + "prompt": "A modern tech project experience report cover, gradient orange background with geometric patterns, Chinese text style, clean minimal design with gears and code symbols, professional software development theme, high quality digital art", + "resolution": "1920x1080" +}