From 1e963f17de10c7a8dfd6cfdeffddcbc1b549f792 Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Mon, 31 Aug 2026 17:22:33 +0800 Subject: [PATCH] Update kanboard app Rebuilt-from-PR: #6279 Source-PR: https://github.com/okxlin/appstore/pull/6279 Maintainer-workflow: appstore-pr-maintainer --- apps/kanboard/{latest => 1.2.54}/.env.sample | 2 +- apps/kanboard/1.2.54/data.yml | 83 ++++++++++++++++++ .../{v1.2.53 => 1.2.54}/docker-compose.yml | 2 +- .../{latest => 1.2.54}/scripts/init.sh | 0 .../{latest => 1.2.54}/scripts/uninstall.sh | 0 .../{latest => 1.2.54}/scripts/upgrade.sh | 0 apps/kanboard/data.yml | 25 +++--- apps/kanboard/latest/data.yml | 83 ------------------ apps/kanboard/latest/docker-compose.yml | 21 ----- apps/kanboard/logo.png | Bin 2673 -> 1759 bytes apps/kanboard/v1.2.53/.env.sample | 6 -- apps/kanboard/v1.2.53/data.yml | 83 ------------------ apps/kanboard/v1.2.53/scripts/init.sh | 2 - apps/kanboard/v1.2.53/scripts/uninstall.sh | 8 -- apps/kanboard/v1.2.53/scripts/upgrade.sh | 2 - 15 files changed, 98 insertions(+), 219 deletions(-) rename apps/kanboard/{latest => 1.2.54}/.env.sample (74%) create mode 100644 apps/kanboard/1.2.54/data.yml rename apps/kanboard/{v1.2.53 => 1.2.54}/docker-compose.yml (91%) rename apps/kanboard/{latest => 1.2.54}/scripts/init.sh (100%) rename apps/kanboard/{latest => 1.2.54}/scripts/uninstall.sh (100%) rename apps/kanboard/{latest => 1.2.54}/scripts/upgrade.sh (100%) delete mode 100644 apps/kanboard/latest/data.yml delete mode 100644 apps/kanboard/latest/docker-compose.yml delete mode 100644 apps/kanboard/v1.2.53/.env.sample delete mode 100644 apps/kanboard/v1.2.53/data.yml delete mode 100755 apps/kanboard/v1.2.53/scripts/init.sh delete mode 100755 apps/kanboard/v1.2.53/scripts/uninstall.sh delete mode 100755 apps/kanboard/v1.2.53/scripts/upgrade.sh diff --git a/apps/kanboard/latest/.env.sample b/apps/kanboard/1.2.54/.env.sample similarity index 74% rename from apps/kanboard/latest/.env.sample rename to apps/kanboard/1.2.54/.env.sample index 63f2bf207..2761cd0a8 100644 --- a/apps/kanboard/latest/.env.sample +++ b/apps/kanboard/1.2.54/.env.sample @@ -1,4 +1,4 @@ -CONTAINER_NAME=kanboard +CONTAINER_NAME=kanboard-compose-check PANEL_APP_PORT_HTTP=8088 TZ=Asia/Shanghai APP_DATA_DIR=./data diff --git a/apps/kanboard/1.2.54/data.yml b/apps/kanboard/1.2.54/data.yml new file mode 100644 index 000000000..5556768ae --- /dev/null +++ b/apps/kanboard/1.2.54/data.yml @@ -0,0 +1,83 @@ +additionalProperties: + formFields: + - default: 8088 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + label: + en: Port + zh: 端口 + zh-Hant: 埠 + ja: ポート + ko: 포트 + ru: Порт + ms: Port + pt-br: Porta + required: true + rule: paramPort + type: number + - default: Asia/Shanghai + edit: true + envKey: TZ + labelEn: Timezone + labelZh: 时区 + label: + en: Timezone + zh: 时区 + zh-Hant: 時區 + ja: タイムゾーン + ko: 시간대 + ru: Часовой пояс + ms: Zon waktu + pt-br: Fuso horario + required: true + type: text + - default: ./data + edit: true + envKey: APP_DATA_DIR + labelEn: Data Directory + labelZh: 数据目录 + label: + en: Data Directory + zh: 数据目录 + zh-Hant: 資料目錄 + ja: データディレクトリ + ko: 데이터 디렉터리 + ru: Каталог данных + ms: Direktori data + pt-br: Diretorio de dados + required: true + type: text + - default: ./plugins + edit: true + envKey: APP_PLUGINS_DIR + labelEn: Plugins Directory + labelZh: 插件目录 + label: + en: Plugins Directory + zh: 插件目录 + zh-Hant: 外掛目錄 + ja: プラグインディレクトリ + ko: 플러그인 디렉터리 + ru: Каталог плагинов + ms: Direktori pemalam + pt-br: Diretorio de plugins + required: true + type: text + - default: ./certs + edit: true + envKey: APP_CERTS_DIR + labelEn: Certificates Directory + labelZh: 证书目录 + label: + en: Certificates Directory + zh: 证书目录 + zh-Hant: 憑證目錄 + ja: 証明書ディレクトリ + ko: 인증서 디렉터리 + ru: Каталог сертификатов + ms: Direktori sijil + pt-br: Diretorio de certificados + required: true + type: text diff --git a/apps/kanboard/v1.2.53/docker-compose.yml b/apps/kanboard/1.2.54/docker-compose.yml similarity index 91% rename from apps/kanboard/v1.2.53/docker-compose.yml rename to apps/kanboard/1.2.54/docker-compose.yml index 98742b965..48b2ac23f 100644 --- a/apps/kanboard/v1.2.53/docker-compose.yml +++ b/apps/kanboard/1.2.54/docker-compose.yml @@ -1,6 +1,6 @@ services: kanboard: - image: "kanboard/kanboard:v1.2.53" + image: "kanboard/kanboard:v1.2.54" container_name: ${CONTAINER_NAME} restart: always networks: diff --git a/apps/kanboard/latest/scripts/init.sh b/apps/kanboard/1.2.54/scripts/init.sh similarity index 100% rename from apps/kanboard/latest/scripts/init.sh rename to apps/kanboard/1.2.54/scripts/init.sh diff --git a/apps/kanboard/latest/scripts/uninstall.sh b/apps/kanboard/1.2.54/scripts/uninstall.sh similarity index 100% rename from apps/kanboard/latest/scripts/uninstall.sh rename to apps/kanboard/1.2.54/scripts/uninstall.sh diff --git a/apps/kanboard/latest/scripts/upgrade.sh b/apps/kanboard/1.2.54/scripts/upgrade.sh similarity index 100% rename from apps/kanboard/latest/scripts/upgrade.sh rename to apps/kanboard/1.2.54/scripts/upgrade.sh diff --git a/apps/kanboard/data.yml b/apps/kanboard/data.yml index e4104906f..38d0b59b8 100644 --- a/apps/kanboard/data.yml +++ b/apps/kanboard/data.yml @@ -8,8 +8,19 @@ additionalProperties: name: Kanboard tags: - DevOps + type: tool + website: https://kanboard.org/ + document: https://docs.kanboard.org/v1/admin/docker/ + github: https://github.com/kanboard/kanboard shortDescZh: 专注看板方法的开源项目管理软件 shortDescEn: Open-source project management software focused on the Kanban methodology + crossVersionUpdate: true + limit: 1 + architectures: + - amd64 + - arm64 + - armv6 + - armv7 description: en: Open-source project management software focused on the Kanban methodology zh: 专注看板方法的开源项目管理软件 @@ -18,15 +29,5 @@ additionalProperties: ko: 칸반 방식에 중점을 둔 오픈 소스 프로젝트 관리 소프트웨어 ru: Система управления проектами с открытым исходным кодом на основе метода Канбан ms: Perisian pengurusan projek sumber terbuka yang memfokuskan kaedah Kanban - pt-br: Software de gerenciamento de projetos de codigo aberto focado no metodo Kanban - type: tool - crossVersionUpdate: true - limit: 1 - website: https://kanboard.org/ - github: https://github.com/kanboard/kanboard - document: https://docs.kanboard.org/v1/admin/docker/ - architectures: - - amd64 - - arm64 - - armv6 - - armv7 + pt-br: Software de gerenciamento de projetos de codigo aberto focado no metodo + Kanban diff --git a/apps/kanboard/latest/data.yml b/apps/kanboard/latest/data.yml deleted file mode 100644 index 1cef4d813..000000000 --- a/apps/kanboard/latest/data.yml +++ /dev/null @@ -1,83 +0,0 @@ -additionalProperties: - formFields: - - default: 8088 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Port - labelZh: 端口 - label: - en: Port - zh: 端口 - zh-Hant: 埠 - ja: ポート - ko: 포트 - ru: Порт - ms: Port - pt-br: Porta - required: true - rule: paramPort - type: number - - default: Asia/Shanghai - edit: true - envKey: TZ - labelEn: Timezone - labelZh: 时区 - label: - en: Timezone - zh: 时区 - zh-Hant: 時區 - ja: タイムゾーン - ko: 시간대 - ru: Часовой пояс - ms: Zon waktu - pt-br: Fuso horario - required: true - type: text - - default: ./data - edit: true - envKey: APP_DATA_DIR - labelEn: Data Directory - labelZh: 数据目录 - label: - en: Data Directory - zh: 数据目录 - zh-Hant: 資料目錄 - ja: データディレクトリ - ko: 데이터 디렉터리 - ru: Каталог данных - ms: Direktori data - pt-br: Diretorio de dados - required: true - type: text - - default: ./plugins - edit: true - envKey: APP_PLUGINS_DIR - labelEn: Plugins Directory - labelZh: 插件目录 - label: - en: Plugins Directory - zh: 插件目录 - zh-Hant: 外掛目錄 - ja: プラグインディレクトリ - ko: 플러그인 디렉터리 - ru: Каталог плагинов - ms: Direktori pemalam - pt-br: Diretorio de plugins - required: true - type: text - - default: ./certs - edit: true - envKey: APP_CERTS_DIR - labelEn: Certificates Directory - labelZh: 证书目录 - label: - en: Certificates Directory - zh: 证书目录 - zh-Hant: 憑證目錄 - ja: 証明書ディレクトリ - ko: 인증서 디렉터리 - ru: Каталог сертификатов - ms: Direktori sijil - pt-br: Diretorio de certificados - required: true - type: text diff --git a/apps/kanboard/latest/docker-compose.yml b/apps/kanboard/latest/docker-compose.yml deleted file mode 100644 index 5c51b740a..000000000 --- a/apps/kanboard/latest/docker-compose.yml +++ /dev/null @@ -1,21 +0,0 @@ -services: - kanboard: - image: "kanboard/kanboard:latest" - container_name: ${CONTAINER_NAME} - restart: always - networks: - - 1panel-network - ports: - - "${PANEL_APP_PORT_HTTP}:80" - environment: - - TZ=${TZ} - volumes: - - "${APP_DATA_DIR}:/var/www/app/data" - - "${APP_PLUGINS_DIR}:/var/www/app/plugins" - - "${APP_CERTS_DIR}:/etc/nginx/ssl" - labels: - createdBy: "Apps" - -networks: - 1panel-network: - external: true diff --git a/apps/kanboard/logo.png b/apps/kanboard/logo.png index 51702e7a7df6a3e55aa31f2a2f564fe41290f7ee..b9e87cb05e7483a1550126a6bff35c9240e0e3b2 100644 GIT binary patch literal 1759 zcmV<51|a!~P)JW3i{;a?wy_Uy1FX> z05l5=YD`R{k&))%;pcL4)Bpha+uOOTtN#1@+%z=XEG$haDfraX=;Pz`!ouv6ll<@R z*c%(*N=lc4g5p(G*cKN1>gvtI!&o*pjCFPR_xGWWj&W2};oIBx^z^EknS^U=Fa`$k z?(Wvk&PE_0zOk{%zP_D`id;K8^0c((ZEaLCGId&7`P|%nV`J{>>hGYS#k#uMBO`86 zQDj6!sFs%R?Cip|wfXq?-`LpbdV2lx^5k7z@T#iU5fS?1VO8<(h_u>Vbjx(b4lwSyPyhe`0d!JMQvg8b*k%9#1#n43K~#9!?c8ls z8c7fb@H8CqD9QjzBryT?R2~GxXb?@*L@yWfY|O)%yYK%o?uA$73_HtC&vuhsRrl+m z{1vtQcc-V0ttG)7^sC%*kaLErCYRes&b{e6dS!<3sfljez9h$Wx$}7QYy1DJ9Pbl z&HS*AMk}?tGAs1F&0Ks09%!X9k7t5z*vz#i_@PyKWd`WAb(?tue9=n%&X3--nYXrM zpjD0=y=c8SN)QLFs=Vl_Y3GerEl%|GwDU)&5{&5SX%|4J+LN`KDqGbZK6FId1<*O$ zucF)9=_Lc|J{LMF?cC4+0E6B11bWDYj!HXsGyqih%zMle9&}{dq0q2@V5oOl(9vm! zLqoy%O=dXI4rzx(!&Bp{PB5Sy(hiG;o{k>Tqg~Ptjo#PMhvaCdv_qpIqb<&oqn*+Y zkFIKq$JA(h+8se$bU|BuK#aDh-7&;QgLXeJ)1qC|&IA2STTP30O*;>?{!1KCqMg&u z1O1!{?VffX=pobP;huIL=L}+B%q0wjM$?%Aeet}FoG&&dTA;d*D zuxW=yFX=nmmo(^eY}z5w1N{*%Ri{Ct(+-F3URc^5Ea)asp$kT1Y_86S-T)%>QqJt2 zJ_R;(MB2Hc3%ixDPA>!c2yp0eXR?Ob$~f4e{sZ{X$ACn;o+T#u(2;59iSAGy$)VHE z3q2kIBf1In=yK&H@!2>!?Xc)_wM#yQU|t;C!0=6vU;WAYO&@Wfl`7{3jOeWe7PL~S zJmU{>g9)wFMVBw9n_OtsK4U|>1+~}N_*|duHtuvwG#;3`fl4gxkMhH3lj`(rBly_RwM9y_(Nn*j z31UGPPbkrs`gPrAL)RYE3DNLI|El*1(Cc>fTS~NXrr#kzmx^|EgA(0RW)CuU1F~sH zpT8qS8^@n5idOH2UHzUC-7(k4M=xyI)gK7aE86-B$??UJ9sThW9eT;Us3{JLuI%d1 zbZC7LL7kDHug~r3FLda%(OD-s{QPRqz2a9g^jP~qp6HnQOUQ=cnhLFVP+w6U=zqg? zBhl#R#zQp``qM{LBLs~;H9kN!r1AmPVMn8T#4I4FGT5Hw0L8S8=3A_+(zKHXk4TT`}BTZtJAz+6cj-cg(#l=_s;& z{;IaV78kAGThw2~L*JW@jSwU{p`R)ysVCLfLN)|1;-L=}`6fWGl3ODLi8fxrxS@Y# zWZtg+76)Bb6O9jQbXe~Fh%xkSyrDzVLYVv$k6bnc81!H@aNbP+!kJ4W1T(`laUk%9 z1s&E1x$;7{Cf=3H01tXQx)I`vZdI(We{#I88rBF|K%p;Nhwb2LB5&Ji6f4mw^t=9KK|7^;q<==D( zTF`tD~B_f98CZK002ovPDHLkV1k!l Bd^P|8 literal 2673 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/dev/null 2>&1; then - docker-compose down --remove-orphans -else - docker compose down --remove-orphans -fi diff --git a/apps/kanboard/v1.2.53/scripts/upgrade.sh b/apps/kanboard/v1.2.53/scripts/upgrade.sh deleted file mode 100755 index 6e877466e..000000000 --- a/apps/kanboard/v1.2.53/scripts/upgrade.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail