Gendle commited on
Commit
96f7569
·
verified ·
1 Parent(s): 483ba58

Upload Dockerfile with huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +24 -28
Dockerfile CHANGED
@@ -95,34 +95,30 @@ RUN git clone --depth 1 https://github.com/EKKOLearnAI/hermes-web-ui.git /tmp/he
95
 
96
  # ==================== 去除 web-ui 默认登录提示 ====================
97
  # 移除登录页 "默认登录名:admin,默认密码:123456" 提示文字
98
- # 以及登录后 "请修改默认账户和密码" 弹窗
99
- RUN python3 -c "
100
- import os, glob, json
101
- dist = '/opt/hermes-web-ui/dist'
102
- # 替换中英文默认凭据提示
103
- replacements = {
104
- '默认登录名:admin,默认密码:123456': '',
105
- 'Default credentials: admin / 123456': '',
106
- 'Default login name: admin, default password: 123456': '',
107
- }
108
- modified = 0
109
- for f in glob.glob(f'{dist}/**/*.js', recursive=True):
110
- try:
111
- with open(f, 'r', encoding='utf-8') as fp:
112
- content = fp.read()
113
- changed = False
114
- for old, new in replacements.items():
115
- if old in content:
116
- content = content.replace(old, new)
117
- changed = True
118
- if changed:
119
- with open(f, 'w', encoding='utf-8') as fp:
120
- fp.write(content)
121
- modified += 1
122
- except Exception:
123
- pass
124
- print(f'Login hint patched in {modified} files')
125
- "
126
 
127
  # ==================== 应用代码 ====================
128
  WORKDIR /app
 
95
 
96
  # ==================== 去除 web-ui 默认登录提示 ====================
97
  # 移除登录页 "默认登录名:admin,默认密码:123456" 提示文字
98
+ RUN printf "import os, glob\n\
99
+ dist = '/opt/hermes-web-ui/dist'\n\
100
+ replacements = {\n\
101
+ '默认登录名:admin,默认密码:123456': '',\n\
102
+ 'Default credentials: admin / 123456': '',\n\
103
+ 'Default login name: admin, default password: 123456': '',\n\
104
+ }\n\
105
+ modified = 0\n\
106
+ for f in glob.glob(f'{dist}/**/*.js', recursive=True):\n\
107
+ try:\n\
108
+ with open(f, 'r', encoding='utf-8') as fp:\n\
109
+ content = fp.read()\n\
110
+ changed = False\n\
111
+ for old, new in replacements.items():\n\
112
+ if old in content:\n\
113
+ content = content.replace(old, new)\n\
114
+ changed = True\n\
115
+ if changed:\n\
116
+ with open(f, 'w', encoding='utf-8') as fp:\n\
117
+ fp.write(content)\n\
118
+ modified += 1\n\
119
+ except Exception:\n\
120
+ pass\n\
121
+ print(f'Login hint patched in {modified} files')\n" > /tmp/patch_login.py && python3 /tmp/patch_login.py && rm /tmp/patch_login.py
 
 
 
 
122
 
123
  # ==================== 应用代码 ====================
124
  WORKDIR /app