diff --git a/nodebb_ghcr/4.1.0/data.yml b/nodebb/4.1.1/data.yml similarity index 100% rename from nodebb_ghcr/4.1.0/data.yml rename to nodebb/4.1.1/data.yml diff --git a/nodebb/4.1.1/data/build/.gitkeep b/nodebb/4.1.1/data/build/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/nodebb/4.1.1/data/config/.gitkeep b/nodebb/4.1.1/data/config/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/nodebb/4.1.1/data/node_modules/.gitkeep b/nodebb/4.1.1/data/node_modules/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/nodebb/4.1.1/data/uploads/.gitkeep b/nodebb/4.1.1/data/uploads/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/nodebb_ghcr/4.1.1/docker-compose.yml b/nodebb/4.1.1/docker-compose.yml similarity index 89% rename from nodebb_ghcr/4.1.1/docker-compose.yml rename to nodebb/4.1.1/docker-compose.yml index 18fc0aab0..a07339439 100644 --- a/nodebb_ghcr/4.1.1/docker-compose.yml +++ b/nodebb/4.1.1/docker-compose.yml @@ -12,9 +12,8 @@ services: - ./data/node_modules:/usr/src/app/node_modules - ./data/uploads:/usr/src/app/public/uploads - ./data/config:/opt/config - labels: + labels: createdBy: "Apps" - -networks: - 1panel-network: +networks: + 1panel-network: external: true diff --git a/nodebb/4.1.1/scripts/init.sh b/nodebb/4.1.1/scripts/init.sh new file mode 100644 index 000000000..4bf77dcbf --- /dev/null +++ b/nodebb/4.1.1/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 1001:1001 data diff --git a/nodebb_ghcr/README.md b/nodebb/README.md similarity index 75% rename from nodebb_ghcr/README.md rename to nodebb/README.md index a5cc65f9f..f510a5f4f 100644 --- a/nodebb_ghcr/README.md +++ b/nodebb/README.md @@ -1,14 +1,10 @@ -# 介绍 +# NodeBB -注:原 Docker 版本已经不再更新,此为 [ghcr](https://github.com/NodeBB/NodeBB/pkgs/container/nodebb) 版(Github Container Registry)。 - -NodeBB 论坛软件由 Node.js 提供支持,支持 Redis、MongoDB 或 PostgreSQL 数据库。它利用 WebSocket 实现即时互动和实时通知。NodeBB 吸收了现代网络的精华:实时流式讨论、移动响应能力、丰富的 RESTful 读/写 API,同时忠实于原始的公告栏/论坛格式 → 分类分层、本地用户账户和异步消息传递。 +**NodeBB** 论坛软件由 Node.js 提供支持,支持 Redis、MongoDB 或 PostgreSQL 数据库。它利用 WebSocket 实现即时互动和实时通知。NodeBB 吸收了现代网络的精华:实时流式讨论、移动响应能力、丰富的 RESTful 读/写 API,同时忠实于原始的公告栏/论坛格式 → 分类分层、本地用户账户和异步消息传递。 NodeBB 本身包含一个基本功能的 “通用核心”,而其他功能和集成则通过使用第三方插件来实现。 -# 配置 - -容器首次启动后请等待npm模块安装,当日志显示出 `Web installer listening on http://0.0.0.0:<您选择的端口>` 时,即可通过网页安装程序进行配置。 +> 容器首次启动后请等待 npm 模块安装,当日志显示出 `Web installer listening on http://0.0.0.0:4567` 时,即可通过网页安装程序进行配置。 ## 数据库 diff --git a/nodebb/data.yml b/nodebb/data.yml new file mode 100644 index 000000000..3f35c3789 --- /dev/null +++ b/nodebb/data.yml @@ -0,0 +1,19 @@ +name: NodeBB +tags: + - 建站 +title: 基于 Node.js 的现代化论坛程序 +description: 基于 Node.js 的现代化论坛程序 +additionalProperties: + key: nodebb + name: NodeBB + tags: + - Website + shortDescZh: 基于 Node.js 的现代化论坛程序 + shortDescEn: Node.js based forum software built for the modern web + type: website + crossVersionUpdate: true + limit: 0 + recommend: 10 + website: https://nodebb.org + github: https://github.com/NodeBB/NodeBB + document: https://docs.nodebb.org diff --git a/nodebb_ghcr/logo.png b/nodebb/logo.png similarity index 100% rename from nodebb_ghcr/logo.png rename to nodebb/logo.png diff --git a/nodebb_ghcr/4.1.0/docker-compose.yml b/nodebb_ghcr/4.1.0/docker-compose.yml deleted file mode 100644 index 47a878039..000000000 --- a/nodebb_ghcr/4.1.0/docker-compose.yml +++ /dev/null @@ -1,20 +0,0 @@ -services: - nodebb: - image: ghcr.io/nodebb/nodebb:4.1.0 - container_name: ${CONTAINER_NAME} - restart: unless-stopped - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:4567" - volumes: - - ./data/build:/usr/src/app/build - - ./data/node_modules:/usr/src/app/node_modules - - ./data/uploads:/usr/src/app/public/uploads - - ./data/config:/opt/config - labels: - createdBy: "Apps" - -networks: - 1panel-network: - external: true diff --git a/nodebb_ghcr/4.1.0/scripts/init.sh b/nodebb_ghcr/4.1.0/scripts/init.sh deleted file mode 100644 index 3ea50e871..000000000 --- a/nodebb_ghcr/4.1.0/scripts/init.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -mkdir -p data/build -mkdir -p data/node_modules -mkdir -p data/uploads -mkdir -p data/config - -chmod -R 777 data \ No newline at end of file diff --git a/nodebb_ghcr/4.1.1/data.yml b/nodebb_ghcr/4.1.1/data.yml deleted file mode 100644 index b9c5be135..000000000 --- a/nodebb_ghcr/4.1.1/data.yml +++ /dev/null @@ -1,10 +0,0 @@ -additionalProperties: - formFields: - - default: 4567 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number diff --git a/nodebb_ghcr/4.1.1/scripts/init.sh b/nodebb_ghcr/4.1.1/scripts/init.sh deleted file mode 100644 index 3ea50e871..000000000 --- a/nodebb_ghcr/4.1.1/scripts/init.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash - -mkdir -p data/build -mkdir -p data/node_modules -mkdir -p data/uploads -mkdir -p data/config - -chmod -R 777 data \ No newline at end of file diff --git a/nodebb_ghcr/data.yml b/nodebb_ghcr/data.yml deleted file mode 100644 index c70dcdf2d..000000000 --- a/nodebb_ghcr/data.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: NodeBB - GHCR -tags: - - 建站 -title: 基于 Node.js 的现代化论坛程序(GHCR版本) -description: 基于 Node.js 的现代化论坛程序(GHCR版本) -additionalProperties: - key: nodebb_ghcr - name: NodeBB - GHCR - tags: - - Website - shortDescZh: 基于 Node.js 的现代化论坛程序(GHCR版本) - shortDescEn: Open source Forum Powered by Node.js(GHCR Version) - type: website - crossVersionUpdate: true - limit: 0 - website: https://nodebb.org - github: https://github.com/NodeBB/NodeBB - document: https://docs.nodebb.org \ No newline at end of file