From 886aea837e6646eacd91100e3028e31675e4c488 Mon Sep 17 00:00:00 2001 From: wanghe-fit2cloud Date: Thu, 16 May 2024 10:36:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=20Focalboard=20?= =?UTF-8?q?=E5=AE=89=E8=A3=85=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/focalboard/7.11.4/data.yml | 18 +++++++++--------- .../7.11.4/data/postgres-config.json | 17 ----------------- apps/focalboard/7.11.4/docker-compose.yml | 13 ++++--------- apps/focalboard/7.11.4/scripts/init.sh | 3 +++ apps/focalboard/7.11.4/scripts/upgrade.sh | 17 +++++++++++++++++ 5 files changed, 33 insertions(+), 35 deletions(-) delete mode 100644 apps/focalboard/7.11.4/data/postgres-config.json create mode 100644 apps/focalboard/7.11.4/scripts/init.sh create mode 100644 apps/focalboard/7.11.4/scripts/upgrade.sh diff --git a/apps/focalboard/7.11.4/data.yml b/apps/focalboard/7.11.4/data.yml index b69d765a..3710464d 100644 --- a/apps/focalboard/7.11.4/data.yml +++ b/apps/focalboard/7.11.4/data.yml @@ -1,10 +1,10 @@ additionalProperties: - formFields: - - default: 40098 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - required: true - rule: paramPort - type: number + formFields: + - default: 40098 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/focalboard/7.11.4/data/postgres-config.json b/apps/focalboard/7.11.4/data/postgres-config.json deleted file mode 100644 index 7dc2dcfe..00000000 --- a/apps/focalboard/7.11.4/data/postgres-config.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "serverRoot": "http://localhost:8000", - "port": 8000, - "dbtype": "postgres", - "dbconfig": "postgres://boardsuser:boardsuser-password@focalboard-db/boards?sslmode=disable&connect_timeout=10", - "postgres_dbconfig": "dbname=boards sslmode=disable", - "useSSL": false, - "webpath": "./pack", - "filespath": "./data/files", - "telemetry": true, - "prometheusaddress": ":9092", - "session_expire_time": 2592000, - "session_refresh_time": 18000, - "localOnly": false, - "enableLocalMode": true, - "localModeSocketLocation": "/var/tmp/focalboard_local.socket" -} \ No newline at end of file diff --git a/apps/focalboard/7.11.4/docker-compose.yml b/apps/focalboard/7.11.4/docker-compose.yml index c15956df..f7edcfbc 100644 --- a/apps/focalboard/7.11.4/docker-compose.yml +++ b/apps/focalboard/7.11.4/docker-compose.yml @@ -1,5 +1,6 @@ services: focalboard: + image: mattermost/focalboard:7.11.4 container_name: ${CONTAINER_NAME} restart: always networks: @@ -7,16 +8,10 @@ services: ports: - "${PANEL_APP_PORT_HTTP}:8000" volumes: - - "./data/config.json:/opt/focalboard/config.json" #sqlite - #- "./data/postgres-config.json:/opt/focalboard/config.json" #postgres,需要修改对应数据库信息 - - fbdata:/opt/focalboard/data - image: mattermost/focalboard:7.11.4 + - ./data/config.json:/opt/focalboard/config.json + - ./data/data:/opt/focalboard/data labels: createdBy: "Apps" - -volumes: - fbdata: - networks: 1panel-network: - external: true + external: true \ No newline at end of file diff --git a/apps/focalboard/7.11.4/scripts/init.sh b/apps/focalboard/7.11.4/scripts/init.sh new file mode 100644 index 00000000..781c49e0 --- /dev/null +++ b/apps/focalboard/7.11.4/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 65534:65534 ./data/data \ No newline at end of file diff --git a/apps/focalboard/7.11.4/scripts/upgrade.sh b/apps/focalboard/7.11.4/scripts/upgrade.sh new file mode 100644 index 00000000..00f08b10 --- /dev/null +++ b/apps/focalboard/7.11.4/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +DIR="./data/data" + +if [ -d "$DIR" ]; then + echo "目录 $DIR 已存在" +else + echo "目录 $DIR 不存在,正在创建..." + mkdir -p "$DIR" + if [ $? -eq 0 ]; then + echo "目录 $DIR 创建成功" + else + echo "目录 $DIR 创建失败" + fi +fi + +chown -R 65534:65534 $DIR \ No newline at end of file