chore(deps): update docmost/docmost docker tag to v0.70.1 (localApps) (#4382)
This commit is contained in:
59
apps/docmost/0.70.1/config.env
Normal file
59
apps/docmost/0.70.1/config.env
Normal file
@@ -0,0 +1,59 @@
|
||||
################### 应用程序配置 ###################
|
||||
|
||||
# 应用程序的基本 URL。它是可选的,但对于在电子邮件中显示正确的链接很有用。
|
||||
# APP_URL=https://docmost.example.com
|
||||
|
||||
# JWT 的过期时间。默认为 30 天。
|
||||
JWT_TOKEN_EXPIRES_IN=30d
|
||||
|
||||
##################### 存储配置 #####################
|
||||
|
||||
# 存储驱动。默认为 local。 local|s3
|
||||
# STORAGE_DRIVER=local
|
||||
|
||||
# AWS S3 访问密钥 ID
|
||||
# AWS_S3_ACCESS_KEY_ID=
|
||||
|
||||
# AWS S3 秘密访问密钥
|
||||
# AWS_S3_SECRET_ACCESS_KEY=
|
||||
|
||||
# AWS S3 存储桶所在区域
|
||||
# AWS_S3_REGION=
|
||||
|
||||
# AWS S3 存储桶名称
|
||||
# AWS_S3_BUCKET=
|
||||
|
||||
# AWS S3 服务端点 URL(可选)。如果使用第三方 S3 兼容存储,请设置此值。
|
||||
# AWS_S3_ENDPOINT=
|
||||
|
||||
# AWS S3 强制请求使用路径式寻址(可选) true|false
|
||||
# AWS_S3_FORCE_PATH_STYLE=
|
||||
|
||||
################## 存储文件上传限制 ##################
|
||||
|
||||
# 每次上传的最大文件大小。默认为 50MB
|
||||
# FILE_UPLOAD_SIZE_LIMIT=50mb
|
||||
|
||||
# 最大文件导入大小限制。默认为 200MB。
|
||||
# FILE_IMPORT_SIZE_LIMIT=200mb
|
||||
|
||||
##################### 邮件配置 #####################
|
||||
# 添加新用户需要配置 SMTP
|
||||
|
||||
# MAIL_DRIVER=smtp
|
||||
# SMTP_HOST=
|
||||
# SMTP_PORT=
|
||||
# SMTP_USERNAME=
|
||||
# SMTP_PASSWORD=
|
||||
# SMTP_SECURE=
|
||||
# MAIL_FROM_ADDRESS=
|
||||
# MAIL_FROM_NAME=
|
||||
|
||||
############ DRAW.IO(Diagrams.net)配置 ############
|
||||
|
||||
DRAWIO_URL=https://embed.diagrams.net
|
||||
|
||||
###################### 遥测 #######################
|
||||
|
||||
# 是否禁用遥测 true|false
|
||||
DISABLE_TELEMETRY=true
|
||||
135
apps/docmost/0.70.1/data.yml
Normal file
135
apps/docmost/0.70.1/data.yml
Normal file
@@ -0,0 +1,135 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: 8080
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: HTTP 端口
|
||||
labelEn: HTTP Port
|
||||
label:
|
||||
zh: HTTP 端口
|
||||
zh-Hant: HTTP 連接埠
|
||||
en: HTTP Port
|
||||
ja: HTTP ポート
|
||||
ko: HTTP 포트
|
||||
ms: Port HTTP
|
||||
pt-br: Porta HTTP
|
||||
ru: HTTP Порт
|
||||
tr: HTTP Portu
|
||||
description:
|
||||
zh: "设置应用的 HTTP 访问端口,有效范围: 1-65535"
|
||||
zh-Hant: "設定應用程式的 HTTP 存取連接埠,有效範圍: 1-65535"
|
||||
en: "Set the HTTP access port for the application, valid range: 1-65535"
|
||||
ja: "アプリケーションのHTTPアクセスポートを設定します。有効範囲: 1-65535"
|
||||
ko: "애플리케이션의 HTTP 접근 포트를 설정합니다. 유효 범위: 1-65535"
|
||||
ms: "Tetapkan port akses HTTP untuk aplikasi, julat sah: 1-65535"
|
||||
pt-br: "Defina a porta de acesso HTTP para o aplicativo, intervalo válido: 1-65535"
|
||||
ru: "Установите порт доступа HTTP для приложения, допустимый диапазон: 1-65535"
|
||||
tr: "Uygulama için HTTP erişim portunu ayarlayın, geçerli aralık: 1-65535"
|
||||
required: true
|
||||
type: number
|
||||
edit: true
|
||||
rule: paramPort
|
||||
- default: ""
|
||||
envKey: PANEL_DB_HOST
|
||||
labelZh: 数据库
|
||||
labelEn: Database
|
||||
label:
|
||||
en: Database
|
||||
ja: データベース
|
||||
ko: 데이터베이스
|
||||
ms: Pangkalan Data
|
||||
pt-br: Banco de Dados
|
||||
ru: База данных
|
||||
tr: Veritabanı
|
||||
zh: 数据库
|
||||
zh-Hant: 資料庫
|
||||
required: true
|
||||
type: service
|
||||
key: postgresql
|
||||
- default: docmost_db_user
|
||||
envKey: PANEL_DB_USER
|
||||
labelZh: 数据库用户名
|
||||
labelEn: Database Username
|
||||
label:
|
||||
en: Database Username
|
||||
ja: データベースユーザー名
|
||||
ko: 데이터베이스 사용자 이름
|
||||
ms: Nama Pengguna Pangkalan Data
|
||||
pt-br: Nome de Usuário do Banco de Dados
|
||||
ru: Имя пользователя базы данных
|
||||
tr: Veritabanı Kullanıcı Adı
|
||||
zh: 数据库用户名
|
||||
zh-Hant: 資料庫使用者名稱
|
||||
required: true
|
||||
type: text
|
||||
rule: paramCommon
|
||||
random: true
|
||||
- default: docmost_db_pass
|
||||
envKey: PANEL_DB_USER_PASSWORD
|
||||
labelZh: 数据库密码
|
||||
labelEn: Database Password
|
||||
label:
|
||||
en: Database Password
|
||||
ja: データベースパスワード
|
||||
ko: 데이터베이스 비밀번호
|
||||
ms: Kata Laluan Pangkalan Data
|
||||
pt-br: Senha do Banco de Dados
|
||||
ru: Пароль базы данных
|
||||
tr: Veritabanı Parolası
|
||||
zh: 数据库密码
|
||||
zh-Hant: 資料庫密碼
|
||||
required: true
|
||||
type: password
|
||||
rule: paramComplexity
|
||||
random: true
|
||||
- default: docmost_db_name
|
||||
envKey: PANEL_DB_NAME
|
||||
labelZh: 数据库名
|
||||
labelEn: Database Name
|
||||
label:
|
||||
en: Database Name
|
||||
ja: データベース名
|
||||
ko: 데이터베이스 이름
|
||||
ms: Nama Pangkalan Data
|
||||
pt-br: Nome do Banco de Dados
|
||||
ru: Имя базы данных
|
||||
tr: Veritabanı Adı
|
||||
zh: 数据库名
|
||||
zh-Hant: 資料庫名稱
|
||||
required: true
|
||||
type: text
|
||||
rule: paramCommon
|
||||
random: true
|
||||
- default: ""
|
||||
envKey: PANEL_REDIS_HOST
|
||||
labelZh: Redis 服务
|
||||
labelEn: Redis Service
|
||||
label:
|
||||
en: Redis Service
|
||||
ja: Redisサービス
|
||||
ko: Redis 서비스
|
||||
ms: Perkhidmatan Redis
|
||||
pt-br: Serviço Redis
|
||||
ru: Сервис Redis
|
||||
tr: Redis Hizmeti
|
||||
zh: Redis 服务
|
||||
zh-Hant: Redis 服務
|
||||
required: true
|
||||
type: service
|
||||
key: redis
|
||||
- default: ""
|
||||
envKey: PANEL_REDIS_ROOT_PASSWORD
|
||||
labelZh: Redis 服务密码
|
||||
labelEn: Redis Service Password
|
||||
label:
|
||||
en: Redis Service Password
|
||||
ja: Redis サービスパスワード
|
||||
ko: Redis 서비스 비밀번호
|
||||
ms: Kata Laluan Perkhidmatan Redis
|
||||
pt-br: Senha do Serviço Redis
|
||||
ru: Пароль службы Redis
|
||||
tr: Redis Hizmet Parolası
|
||||
zh: Redis 服务密码
|
||||
zh-Hant: Redis 服務密碼
|
||||
required: true
|
||||
type: password
|
||||
rule: paramComplexity
|
||||
21
apps/docmost/0.70.1/docker-compose.yml
Normal file
21
apps/docmost/0.70.1/docker-compose.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
services:
|
||||
docmost:
|
||||
image: docmost/docmost:0.70.1
|
||||
environment:
|
||||
APP_SECRET: ${APP_SECRET}
|
||||
DATABASE_URL: postgres://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}?schema=public
|
||||
REDIS_URL: redis://default:${PANEL_REDIS_ROOT_PASSWORD}@${PANEL_REDIS_HOST}:6379
|
||||
env_file:
|
||||
- config.env
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:3000
|
||||
volumes:
|
||||
- ./data:/app/data/storage
|
||||
container_name: ${CONTAINER_NAME}
|
||||
networks:
|
||||
- 1panel-network
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
10
apps/docmost/0.70.1/scripts/init.sh
Normal file
10
apps/docmost/0.70.1/scripts/init.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
NEW_SECRET=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 32)
|
||||
if grep -q "APP_SECRET=" .env; then
|
||||
if [[ "$(uname)" == "Darwin" ]]; then
|
||||
sed -i '' "s/APP_SECRET=.*/APP_SECRET=$NEW_SECRET/" .env
|
||||
else
|
||||
sed -i "s/APP_SECRET=.*/APP_SECRET=$NEW_SECRET/" .env
|
||||
fi
|
||||
else
|
||||
echo "APP_SECRET=$NEW_SECRET" >> .env
|
||||
fi
|
||||
Reference in New Issue
Block a user