Skip to content

Commit 1f1a3af

Browse files
fix(release): publish installable multi-arch artifacts (#2432)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent de28b31 commit 1f1a3af

12 files changed

Lines changed: 66 additions & 95 deletions

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:22-alpine AS node
1+
FROM --platform=$BUILDPLATFORM node:22-alpine AS node
22

33
WORKDIR /app
44

README.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,6 @@ cd LangBot/docker
8383
docker compose --profile all up -d
8484
```
8585

86-
> If the deployment is accessible from the Internet, protect the internal Runtime connections with strong tokens:
87-
>
88-
> ```bash
89-
> export LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN="$(openssl rand -hex 32)"
90-
> export LANGBOT_BOX_CONTROL_TOKEN="$(openssl rand -hex 32)"
91-
> docker compose --profile all up -d
92-
> ```
93-
>
94-
> Compose passes each value to both ends of its connection. If both ends leave a token unset, the open-source deployment permits a tokenless connection for backward compatibility. Store configured values in your deployment secret manager; do not commit them.
9586

9687
### One-Click Cloud Deploy
9788

README_CN.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,6 @@ cd LangBot/docker
8383
docker compose --profile all up -d
8484
```
8585

86-
> 如果部署环境可从公网访问,建议为内部 Runtime 连接设置强 Token:
87-
>
88-
> ```bash
89-
> export LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN="$(openssl rand -hex 32)"
90-
> export LANGBOT_BOX_CONTROL_TOKEN="$(openssl rand -hex 32)"
91-
> docker compose --profile all up -d
92-
> ```
93-
>
94-
> Compose 会把每个 Token 传给对应连接的两端。开源版在两端都未设置 Token 时仍允许无 Token 连接,以保持向后兼容。已配置的 Token 应保存在部署平台的 Secret 管理中,不要提交到仓库。
9586

9687
### 一键云部署
9788

README_ES.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ cd LangBot/docker
8282
docker compose --profile all up -d
8383
```
8484

85-
> Para despliegues accesibles desde Internet, recomendamos configurar `LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN` y `LANGBOT_BOX_CONTROL_TOKEN` con secretos compartidos robustos (al menos 32 caracteres que no sean espacios). Genera cada valor con `openssl rand -hex 32`; Compose lo proporciona a ambos extremos de la conexión correspondiente. Si ambos extremos dejan el Token sin configurar, la edición de código abierto permite la conexión sin Token por compatibilidad.
8685

8786
### Despliegue en la Nube con un Clic
8887

README_FR.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ cd LangBot/docker
8282
docker compose --profile all up -d
8383
```
8484

85-
> Pour un déploiement accessible depuis Internet, nous recommandons de définir `LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN` et `LANGBOT_BOX_CONTROL_TOKEN` avec des secrets partagés robustes (au moins 32 caractères non blancs). Générez chaque valeur avec `openssl rand -hex 32` ; Compose la transmet aux deux extrémités de la connexion concernée. Si les deux extrémités ne définissent aucun Token, l’édition open source autorise la connexion sans Token pour assurer la compatibilité.
8685

8786
### Déploiement Cloud en un Clic
8887

README_JP.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ cd LangBot/docker
8282
docker compose --profile all up -d
8383
```
8484

85-
> インターネットからアクセス可能な環境では、`LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN``LANGBOT_BOX_CONTROL_TOKEN` に強力な共有シークレット(空白以外の文字を32文字以上)を設定することを推奨します。各値は `openssl rand -hex 32` で生成でき、Compose が対応する接続の両端に同じ値を渡します。両端とも Token を未設定にした場合、オープンソース版では互換性のため Token なしの接続を許可します。
8685

8786
### ワンクリッククラウドデプロイ
8887

README_KO.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ cd LangBot/docker
8282
docker compose --profile all up -d
8383
```
8484

85-
> 인터넷에서 접근 가능한 배포 환경에서는 `LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN``LANGBOT_BOX_CONTROL_TOKEN`에 강력한 공유 시크릿(공백이 아닌 문자 32자 이상)을 설정하는 것을 권장합니다. 각 값은 `openssl rand -hex 32`로 생성할 수 있으며 Compose가 해당 연결의 양쪽에 동일한 값을 전달합니다. 양쪽 모두 Token을 설정하지 않으면 오픈 소스 버전은 호환성을 위해 Token 없는 연결을 허용합니다.
8685

8786
### 원클릭 클라우드 배포
8887

README_RU.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ cd LangBot/docker
8282
docker compose --profile all up -d
8383
```
8484

85-
> Для развёртываний, доступных из Интернета, рекомендуем задать `LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN` и `LANGBOT_BOX_CONTROL_TOKEN` как надёжные общие секреты (не менее 32 непробельных символов). Каждое значение можно создать командой `openssl rand -hex 32`; Compose передаст его обеим сторонам соответствующего соединения. Если Token не задан с обеих сторон, версия с открытым исходным кодом разрешает соединение без Token для обратной совместимости.
8685

8786
### Облачное развертывание одним кликом
8887

README_TW.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,6 @@ cd LangBot/docker
8484
docker compose --profile all up -d
8585
```
8686

87-
> 如果部署環境可從公網存取,建議為內部 Runtime 連線設定強 Token:
88-
>
89-
> ```bash
90-
> export LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN="$(openssl rand -hex 32)"
91-
> export LANGBOT_BOX_CONTROL_TOKEN="$(openssl rand -hex 32)"
92-
> docker compose --profile all up -d
93-
> ```
94-
>
95-
> Compose 會將每個 Token 傳給對應連線的兩端。開源版在兩端都未設定 Token 時仍允許無 Token 連線,以保持向後相容。已設定的 Token 應儲存在部署平台的 Secret 管理中,不要提交至儲存庫。
9687

9788
### 一鍵雲端部署
9889

README_VI.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ cd LangBot/docker
8282
docker compose --profile all up -d
8383
```
8484

85-
> Với triển khai có thể truy cập từ Internet, bạn nên đặt `LANGBOT_PLUGIN_RUNTIME_CONTROL_TOKEN``LANGBOT_BOX_CONTROL_TOKEN` thành các khóa bí mật dùng chung đủ mạnh (ít nhất 32 ký tự không phải khoảng trắng). Có thể tạo từng giá trị bằng `openssl rand -hex 32`; Compose sẽ truyền cùng giá trị tới hai đầu của kết nối tương ứng. Nếu cả hai đầu đều không đặt Token, bản mã nguồn mở vẫn cho phép kết nối không Token để duy trì khả năng tương thích.
8685

8786
### Triển khai đám mây một cú nhấp
8887

0 commit comments

Comments
 (0)