1
0

chore(deps): update casbin/casdoor docker tag to v2.351.0 (localApps) (#4429)

This commit is contained in:
renovate[bot]
2026-03-09 18:13:11 +00:00
committed by GitHub
parent c387a9e0f2
commit 779e453ed1
6 changed files with 2 additions and 2 deletions

View File

@@ -0,0 +1,34 @@
appname = casdoor
httpport = 8000
runmode = dev
copyrequestbody = true
driverName = mysql
dataSourceName = root:123456@tcp(localhost:3306)/
dbName = casdoor
tableNamePrefix =
showSql = false
redisEndpoint =
defaultStorageProvider =
isCloudIntranet = false
authState = "casdoor"
socks5Proxy = "127.0.0.1:10808"
verificationCodeTimeout = 10
initScore = 0
logPostOnly = true
isUsernameLowered = false
origin =
originFrontend =
staticBaseUrl = "https://cdn.casbin.org"
isDemoMode = false
batchSize = 100
enableErrorMask = false
enableGzip = true
inactiveTimeoutMinutes =
ldapServerPort = 389
radiusServerPort = 1812
radiusSecret = "secret"
quota = {"organization": -1, "user": -1, "application": -1, "provider": -1}
logConfig = {"filename": "logs/casdoor.log", "maxdays":99999, "perm":"0770"}
initDataNewOnly = false
initDataFile = "./init_data.json"
frontendBaseDir = "../cc_0"

View File

@@ -0,0 +1,95 @@
additionalProperties:
formFields:
- default: 8000
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
label:
en: Port
ja: ポート
ms: Port
pt-br: Porta
ru: Порт
ko: 포트
zh: 端口
zh-Hant:
- child:
default: ""
envKey: PANEL_DB_HOST
required: true
type: service
default: mysql
envKey: PANEL_DB_TYPE
labelEn: Database Service
labelZh: 数据库服务
label:
en: Database Service
ja: データベース サービス
ms: Perkhidmatan Pangkalan Data
pt-br: Serviço de Banco de Dados
ru: Сервис базы данных
ko: 데이터베이스 서비스
zh: 数据库服务
zh-Hant: 數據庫服務
required: true
type: apps
values:
- label: MySQL
value: mysql
- label: MariaDB
value: mariadb
- label: PostgreSQL
value: postgres
- default: casdoor
envKey: PANEL_DB_NAME
labelEn: Database
labelZh: 数据库名
label:
en: Database
ja: データベース
ms: Pangkalan Data
pt-br: Banco de Dados
ru: База данных
ko: 데이터베이스
zh: 数据库名
zh-Hant: 數據庫名
random: true
required: true
rule: paramCommon
type: text
- default: casdoor
envKey: PANEL_DB_USER
labelEn: User
labelZh: 数据库用户
label:
en: User
ja: ユーザー
ms: Pengguna
pt-br: Usuário
ru: Пользователь
ko: 사용자
zh: 数据库用户
zh-Hant: 數據庫用戶
random: true
required: true
rule: paramCommon
type: text
- default: casdoor
envKey: PANEL_DB_USER_PASSWORD
labelEn: Password
labelZh: 数据库用户密码
label:
en: Password
ja: パスワード
ms: Kata laluan
pt-br: Senha
ru: Пароль
ko: 비밀번호
zh: 数据库用户密码
zh-Hant: 數據庫用戶密碼
random: true
required: true
type: password

View File

@@ -0,0 +1,21 @@
services:
casdoor:
image: casbin/casdoor:2.351.0
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:8000
environment:
RUNNING_IN_DOCKER: "true"
driverName: ${CASDOOR_DRIVER_NAME}
dataSourceName: ${CASDOOR_DATASOURCE_NAME}
dbName: ${PANEL_DB_NAME}
volumes:
- ./conf:/conf
labels:
createdBy: Apps
networks:
1panel-network:
external: true

View File

@@ -0,0 +1,28 @@
#!/bin/bash
[ -f ./.env ] && source ./.env
# Default configuration
CASDOOR_DRIVER_NAME=${PANEL_DB_TYPE}
CASDOOR_DATASOURCE_NAME="${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@tcp(${PANEL_DB_HOST}:${PANEL_DB_PORT})/"
# Reset mariadb driver
if [ "$PANEL_DB_TYPE" = "mariadb" ]; then
CASDOOR_DRIVER_NAME="mysql"
fi
# Reset postgresql datasource
if [ "$PANEL_DB_TYPE" = "postgres" ]; then
CASDOOR_DATASOURCE_NAME="user=${PANEL_DB_USER} password=${PANEL_DB_USER_PASSWORD} host=${PANEL_DB_HOST} port=${PANEL_DB_PORT} dbname=${PANEL_DB_NAME} sslmode=disable"
fi
{
# Retain the original environment variables
grep -vE '^(CASDOOR_DRIVER_NAME|CASDOOR_DATASOURCE_NAME)' ./.env 2>/dev/null
# Add CASDOOR_xx environment variables
echo "CASDOOR_DRIVER_NAME=${CASDOOR_DRIVER_NAME}"
echo "CASDOOR_DATASOURCE_NAME=\"${CASDOOR_DATASOURCE_NAME}\""
echo ""
} > ./.env.tmp && mv ./.env.tmp ./.env

View File

@@ -0,0 +1,5 @@
#!/bin/bash
if [ -f ./scripts/init.sh ]; then
./scripts/init.sh
fi