🐳 优化面板镜像构建
@ -1,3 +1,12 @@
|
||||
## [2.1.0](https://github.com/chaos-zhu/easynode/releases) (2024-08-02)
|
||||
|
||||
### Features
|
||||
|
||||
* 支持脚本库功能 ✔
|
||||
* 支持批量指令下发功能 ✔
|
||||
* 重写Dockerfile,大幅减少镜像体积 ✔
|
||||
* 调整优化面板UI ✔
|
||||
|
||||
## [2.0.0](https://github.com/chaos-zhu/easynode/releases) (2024-07-29)
|
||||
|
||||
### Features
|
||||
|
29
Dockerfile
@ -1,14 +1,23 @@
|
||||
FROM node:20.16-alpine3.20
|
||||
WORKDIR /easynode
|
||||
COPY . .
|
||||
FROM node:20.16-alpine3.20 AS builder_web
|
||||
WORKDIR /easynode/web
|
||||
COPY ./web .
|
||||
COPY yarn.lock .
|
||||
RUN yarn
|
||||
RUN yarn build
|
||||
# RUN find ../server/app/static -type f ! -name '.gitkeep' -exec rm -f {} +
|
||||
# RUN mv dist/* ../server/app/static
|
||||
|
||||
# 在这里加上builder_server
|
||||
FROM node:20.16-alpine3.20 AS builder_server
|
||||
WORKDIR /easynode/server
|
||||
COPY ./server .
|
||||
COPY yarn.lock .
|
||||
COPY --from=builder_web /easynode/web/dist ./app/static
|
||||
RUN yarn
|
||||
|
||||
WORKDIR /easynode/web
|
||||
RUN yarn build
|
||||
RUN find ../server/app/static -type f ! -name '.gitkeep' -exec rm -f {} +
|
||||
RUN mv dist/* ../server/app/static
|
||||
|
||||
WORKDIR /easynode/server
|
||||
FROM node:20.16-alpine3.20
|
||||
WORKDIR /easynode
|
||||
COPY --from=builder_server /easynode/server .
|
||||
ENV HOST 0.0.0.0
|
||||
EXPOSE 8082
|
||||
CMD [ "npm", "start" ]
|
||||
CMD ["npm", "start"]
|
||||
|
13
README.md
@ -9,7 +9,7 @@
|
||||
> [!NOTE]
|
||||
> 客户端信息监控与webssh功能都将以`该服务器作为中转`。中国大陆连接建议使用香港、新加坡、日本、韩国等地区的低延迟服务器来安装服务端
|
||||
|
||||
- [功能](#功能)
|
||||
<!-- - [功能](#功能)
|
||||
- [安装](#安装指南)
|
||||
- [服务端安装](#服务端安装)
|
||||
- [客户端安装](#客户端安装)
|
||||
@ -18,7 +18,7 @@
|
||||
- [开发](#开发)
|
||||
- [Q&A](#qa)
|
||||
- [感谢Star](#感谢star)
|
||||
- [License](#license)
|
||||
- [License](#license) -->
|
||||
|
||||
## 功能
|
||||
|
||||
@ -27,14 +27,13 @@
|
||||
- [x] 实例分组
|
||||
- [x] 凭据托管
|
||||
- [x] 邮件通知
|
||||
- [x] 实例状态推送
|
||||
- [x] 服务器状态推送
|
||||
- [x] 脚本库
|
||||
- [ ] 批量指令(开发中)
|
||||
- [x] 批量指令
|
||||
- [ ] 终端自定义
|
||||
|
||||
- 实例面板
|
||||

|
||||
- 终端&sftp
|
||||

|
||||

|
||||
|
||||
## 安装
|
||||
|
||||
|
BIN
doc_images/1..jpg
Normal file
After Width: | Height: | Size: 149 KiB |
BIN
doc_images/2.jpg
Normal file
After Width: | Height: | Size: 168 KiB |
BIN
doc_images/3.jpg
Normal file
After Width: | Height: | Size: 110 KiB |
BIN
doc_images/4.jpg
Normal file
After Width: | Height: | Size: 206 KiB |
BIN
doc_images/merge.gif
Normal file
After Width: | Height: | Size: 847 KiB |
Before Width: | Height: | Size: 240 KiB |
Before Width: | Height: | Size: 247 KiB |
@ -61,7 +61,7 @@
|
||||
<div class="switch_wrap">
|
||||
<el-tooltip
|
||||
effect="dark"
|
||||
content="开启后发送键盘输入到所有会话"
|
||||
content="开启后同步键盘输入到所有会话"
|
||||
placement="top"
|
||||
>
|
||||
<el-switch
|
||||
|