From 925e61abf43bb1c51ce89e97431600b3d1b5cfd1 Mon Sep 17 00:00:00 2001 From: Jacky Date: Wed, 23 Oct 2024 11:48:41 +0800 Subject: [PATCH] fix: update demo database and app.ini; enhance: migration --- .gitignore | 2 + install.sh | 3 ++ resources/demo/app.ini | 82 +++++++++++++++++++++++++++++++------ resources/demo/demo.db | Bin 65536 -> 131072 bytes settings/database.go | 4 +- settings/server_v1.go | 4 ++ settings/server_v1_test.go | 2 +- settings/settings.go | 3 +- 8 files changed, 85 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 095b6dbf..c4a0697c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ resources/development/nginx app/.env app/.status_hash casdoor.pub +.idea/deployment.xml +.idea/webServers.xml diff --git a/install.sh b/install.sh index 7a9e72a3..20976d0f 100644 --- a/install.sh +++ b/install.sh @@ -289,6 +289,9 @@ install_config() { mkdir -p "$DataPath" if [[ ! -f "$DataPath/app.ini" ]]; then cat > "$DataPath/app.ini" << EOF +[app] +PageSize = 10 + [server] HOST = 0.0.0.0 PORT = 9000 diff --git a/resources/demo/app.ini b/resources/demo/app.ini index 78d30fef..097ac0a0 100644 --- a/resources/demo/app.ini +++ b/resources/demo/app.ini @@ -1,19 +1,77 @@ -[server] -HttpPort = 9000 -RunMode = release +[app] +PageSize = 10 JwtSecret = 6EEB622E-5C73-4082-AF76-7BAC337772F2 -Email = test@jackyu.cn -HTTPChallengePort = 9180 -StartCmd = bash -NodeSecret = 57D079F2-CA8B-412A-B5C0-FDA291C13391 -Demo = true + +[server] +Host = +Port = 9000 +RunMode = release + +[database] +Name = database + +[auth] +IPWhiteList = +BanThresholdMinutes = 10 +MaxAttempts = 10 + +[casdoor] +Endpoint = +ClientId = +ClientSecret = +CertificatePath = +Organization = +Application = +RedirectUri = + +[cert] +Email = test@jackyu.cn +CADir = https://acme-staging-v02.api.letsencrypt.org/directory +RenewalInterval = 0 +RecursiveNameservers = +HTTPChallengePort = 9180 + +[cluster] +Node = + +[crypto] +Secret = 4a82fe17c5aab629007462b303c367d2863b7db28b95c8f869f2f815672d41d8 + +[http] +GithubProxy = +InsecureSkipVerify = false + +[logrotate] +Enabled = false +CMD = logrotate /etc/logrotate.d/nginx +Interval = 0 [nginx] -AccessLogPath = -ErrorLogPath = +AccessLogPath = +ErrorLogPath = +LogDirWhiteList = /var/log/nginx +ConfigDir = +PIDPath = +TestConfigCmd = +ReloadCmd = +RestartCmd = + +[node] +Name = +Secret = 57D079F2-CA8B-412A-B5C0-FDA291C13391 +SkipInstallation = false +Demo = true [openai] -Model = gpt-3.5-turbo BaseUrl = -Proxy = Token = +Proxy = +Model = gpt-3.5-turbo + +[terminal] +StartCmd = bash + +[webauthn] +RPDisplayName = +RPID = +RPOrigins = diff --git a/resources/demo/demo.db b/resources/demo/demo.db index 2f78552ff1af25c238531275bb042bc53b15199b..2ae6cf1c96dbd652e7a61833e778c8166be65607 100644 GIT binary patch delta 5223 zcmeHL-EZ4e6t`O^&bJfxVY)7@yQx~EX0-c|V02{-YZ#>;%StEM1GC-auJcH2*LJoH zSY0^5ut^h7NF$H%0OB9ujTgpvKukRBg%`As2d*7|CIuzPllxa{CISG_#RP4n zg?b1iX)A}xaSUq>J6}PNNfUU@M36z0i;NY?h2v9m z@Uhwa+=AX0n$+J5r`62){Wy7K0M&Y&rDTg0Kv!iTc~QB-E$zTur6&$eY_6&WUSVI5 z93EEDQ%!WsWljOK43?{aF9O+r`-~54i*kr(D%&cu6#mRvIw0^<#=??8)rF@x zv~p1dR)i@=0x^jsEcK2Y0VqDD}yBguBU7OqKigy z(Q;M9L_ty-SHqW4{i8Stzcpx1uHK_RjIZy5C=^zyLf8KUUlCz$7bT!D)M8m!ycXTs zxSm)<^~55gH3d#?qf=RmX%tY(N|TI|Svox~~zTVJiRZK?UB}Uvwh{wcV#Gl0dM)Jp0LQmeU=^x*DSMR-}=vVH7 zEm(IP#f+bBqBUkcM{X7^=hU#Og=gPelFg!J5)tR5kvEH$NufF^T3z#- zMeBc7v`%+ev>-1S&BS3nN(E9#;P z?lKG68)Qo66#bmYOs{i?TU)iFz@Ookyg{-gJCDw*tvzbHaWh7i+znAPLTARzUah{{ zjF4qy{q^|cV|$>yty-`2FTL6dv7m~qa@KAkHb{zWlSd2ZfpkHF>FF@h%#)!}s+WLv z)T=+4R$cWibLOdcLVZRz*UAPq-xydge_X!gIa6HW<{N`hq4*Tu82q=bxxNzGaU+?$ OHW4*@y9UNQ?*AJ)2mj{) delta 546 zcmZo@;Am)InIJ7F$iToL0K_m5HBrY{TaZD|zm^v$#LqUJk=LH*9=|%@Jl+qyJzQ3t zYq=}AMLGU(%wRvu?#niPv!H+rs|V*&#&U6GWkzmM2;Hh*l9-f}nw(lxQXC&&lA2q9 z#AJ02a&-)GRS0o(@^Mv2K$1zA+{YI*c|IqHAp--GhPa_2V^ciXpwzsw%%c3f+|)dn zc@U9CV|{jUb#=xj)yaK~@{{+na!lUJDCVr8l$oNWkeOGKnx0yuqm*2fnpl#W5}#P2 zq)?JtQKF+%T9AS!l9HN}imYa`G?UI`F17})Mh{(faaC2urr_!C)-kS|oXR7zc{#fX z<7PqbbVkOO$-6mHxSEnQ*~P`h8C#V%YjS!pPUhw>;qYc<1BFQZlt0oZ6~j zHBF|IpYcot8Y8@U4{s9VvJH#^n-o|KIGFf;G4R*&{hBNgATwDZfMv5zKp;O$BLgGz z=EnH?0s&q=E(R7}X$JldUTNNbeu2#b7X