From a1b44954ba12c3f70dad4dc1121666e60d7caa9d Mon Sep 17 00:00:00 2001 From: zhengkunwang223 <31820853+zhengkunwang223@users.noreply.github.com> Date: Thu, 18 May 2023 18:25:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=BA=94=E7=94=A8=E5=95=86=E5=BA=97?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E5=88=B0=20v2=20=E7=89=88=E6=9C=AC=20(#91)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/adminer/4.8.1/data.yml | 10 + .../{versions => }/4.8.1/docker-compose.yml | 0 apps/adminer/{versions/4.8.1 => }/README.md | 0 apps/adminer/data.yml | 20 + apps/adminer/{metadata => }/logo.png | Bin apps/adminer/metadata/app.json | 1 - apps/adminer/versions/4.8.1/config.json | 14 - apps/alist/3.16.3/data.yml | 24 + .../3.17.0 => 3.16.3}/data/data/.gitkeep | 0 .../3.17.0 => 3.16.3}/data/mnt/.gitkeep | 0 apps/alist/3.16.3/docker-compose.yml | 24 + apps/alist/3.17.0/data.yml | 24 + .../1.7.1 => alist/3.17.0/data}/data/.gitkeep | 0 .../cache => alist/3.17.0/data/mnt}/.gitkeep | 0 .../{versions => }/3.17.0/docker-compose.yml | 0 apps/alist/{versions/3.17.0 => }/README.md | 0 apps/alist/data.yml | 20 + apps/alist/{metadata => }/logo.png | Bin apps/alist/versions/3.17.0/config.json | 33 -- .../1.18.6/conf/dataease.properties | 0 apps/dataease/1.18.6/data.yml | 54 ++ .../{versions => }/1.18.6/docker-compose.yml | 0 apps/dataease/{versions/1.18.6 => }/README.md | 0 apps/dataease/data.yml | 20 + apps/dataease/{metadata => }/logo.png | Bin apps/dataease/versions/1.18.6/config.json | 70 --- apps/docker-registry/2.8.1/data.yml | 9 + .../{versions => }/2.8.1/docker-compose.yml | 0 .../{versions/2.8.1 => }/README.md | 0 apps/docker-registry/data.yml | 20 + apps/docker-registry/{metadata => }/logo.png | Bin .../versions/2.8.1/config.json | 13 - apps/flarum/1.7.1/data.yml | 78 +++ .../config => flarum/1.7.1/data}/.gitkeep | 0 .../{versions => }/1.7.1/docker-compose.yml | 0 apps/flarum/{versions/1.7.1 => }/README.md | 0 apps/flarum/data.yml | 20 + apps/flarum/{metadata => }/logo.png | Bin apps/flarum/versions/1.7.1/config.json | 104 ---- apps/gitea/1.19.1/data.yml | 47 ++ .../{versions => }/1.19.1/docker-compose.yml | 0 apps/gitea/{versions/1.19.1 => }/README.md | 0 apps/gitea/data.yml | 20 + apps/gitea/{metadata => }/logo.png | Bin apps/gitea/versions/1.19.1/config.json | 61 --- apps/halo/2.5.2/data.yml | 82 +++ .../{versions => }/2.5.2/docker-compose.yml | 0 apps/halo/{versions/2.5.2 => }/README.md | 0 apps/halo/data.yml | 20 + apps/halo/{metadata => }/logo.png | Bin apps/halo/versions/2.5.2/config.json | 107 ---- apps/jellyfin/10.8.9/data.yml | 24 + .../data/media => 10.8.9/data/cache}/.gitkeep | 0 .../10.8.9/data/config}/.gitkeep | 0 .../10.8.9/data/media}/.gitkeep | 0 .../{versions => }/10.8.9/docker-compose.yml | 0 apps/jellyfin/{versions/10.8.9 => }/README.md | 0 apps/jellyfin/data.yml | 20 + apps/jellyfin/{metadata => }/logo.png | Bin apps/jellyfin/versions/10.8.9/config.json | 33 -- apps/jenkins/2.391/data.yml | 9 + .../{versions => }/2.391/docker-compose.yml | 0 apps/jenkins/{versions/2.391 => }/README.md | 0 apps/jenkins/data.yml | 20 + apps/jenkins/{metadata => }/logo.png | Bin apps/jenkins/versions/2.391/config.json | 13 - apps/kodbox/1.37.03/data.yml | 10 + .../{versions => }/1.37.03/docker-compose.yml | 0 apps/kodbox/{versions/1.37.03 => }/README.md | 0 apps/kodbox/data.yml | 20 + apps/kodbox/{metadata => }/logo.png | Bin apps/kodbox/versions/1.37.03/config.json | 14 - apps/list.json | 463 ---------------- apps/mariadb/10.9.5/data.yml | 17 + .../{versions => }/10.9.5/docker-compose.yml | 0 apps/mariadb/{versions/10.9.5 => }/README.md | 0 apps/mariadb/data.yml | 20 + apps/mariadb/{metadata => }/logo.png | Bin apps/mariadb/versions/10.9.5/config.json | 23 - .../README.md | 0 .../RELEASE.2023-05-04T21-44-30Z/data.yml | 32 ++ .../docker-compose.yml | 0 apps/minio/data.yml | 20 + apps/minio/{metadata => }/logo.png | Bin .../RELEASE.2023-05-04T21-44-30Z/config.json | 42 -- apps/mongodb/6.0.4/data.yml | 25 + .../{versions => }/6.0.4/docker-compose.yml | 0 apps/mongodb/{versions/6.0.4 => }/README.md | 0 apps/mongodb/data.yml | 20 + apps/mongodb/{metadata => }/logo.png | Bin apps/mongodb/versions/6.0.4/config.json | 33 -- apps/mysql/{versions => }/5.7.39/conf/my.cnf | 0 apps/mysql/5.7.39/data.yml | 17 + .../{versions => }/5.7.39/docker-compose.yml | 0 apps/mysql/{versions => }/8.0.30/conf/my.cnf | 0 apps/mysql/8.0.30/data.yml | 17 + .../{versions => }/8.0.30/docker-compose.yml | 0 apps/mysql/{versions/5.7.39 => }/README.md | 0 apps/mysql/data.yml | 20 + apps/mysql/{metadata => }/logo.png | Bin apps/mysql/versions/5.7.39/config.json | 23 - apps/mysql/versions/8.0.30/README.md | 20 - apps/mysql/versions/8.0.30/config.json | 23 - apps/nexus/3.47.1/data.yml | 9 + .../{versions => }/3.47.1/docker-compose.yml | 0 apps/nexus/{versions/3.47.1 => }/README.md | 0 apps/nexus/data.yml | 20 + apps/nexus/{metadata => }/logo.png | Bin apps/nexus/versions/3.47.1/config.json | 13 - .../{versions => }/0.26.10/conf/clients.json | 0 .../{versions => }/0.26.10/conf/hosts.json | 0 .../0.26.10/conf/multi_account.conf | 0 apps/nps/{versions => }/0.26.10/conf/nps.conf | 0 .../{versions => }/0.26.10/conf/server.key | 0 .../{versions => }/0.26.10/conf/server.pem | 0 .../{versions => }/0.26.10/conf/tasks.json | 0 apps/nps/0.26.10/data.yml | 96 ++++ .../{versions => }/0.26.10/docker-compose.yml | 0 apps/nps/{versions/0.26.10 => }/README.md | 0 apps/nps/data.yml | 20 + apps/nps/{metadata => }/logo.png | Bin apps/nps/versions/0.26.10/config.json | 124 ----- .../1.21.4.1/conf/conf.d/00.default.conf | 0 .../1.21.4.1/conf/conf.d/default.conf | 0 .../1.21.4.1/conf/fastcgi-php.conf | 0 .../1.21.4.1/conf/fastcgi_params | 0 .../{versions => }/1.21.4.1/conf/mime.types | 0 .../{versions => }/1.21.4.1/conf/nginx.conf | 0 apps/openresty/1.21.4.1/data.yml | 16 + .../1.21.4.1/docker-compose.yml | 0 .../{versions => }/1.21.4.1/root/404.html | 0 .../{versions => }/1.21.4.1/root/index.html | 0 .../1.21.4.1/root/stop/index.html | 0 .../1.21.4.1/www/common/waf/access.lua | 0 .../1.21.4.1/www/common/waf/init.lua | 0 .../www/common/waf/rules/args_check.json | 0 .../1.21.4.1/www/common/waf/rules/cc.json | 0 .../www/common/waf/rules/cookie_block.json | 0 .../www/common/waf/rules/file_ext_block.json | 0 .../www/common/waf/rules/ip_block.json | 0 .../www/common/waf/rules/ip_white.json | 0 .../www/common/waf/rules/post_check.json | 0 .../www/common/waf/rules/url_block.json | 0 .../www/common/waf/rules/url_white.json | 0 .../www/common/waf/rules/user_agent.json | 0 .../1.21.4.1/www/common/waf/rules/warn.html | 0 .../{versions/1.21.4.1 => }/README.md | 0 apps/openresty/data.yml | 20 + apps/openresty/{metadata => }/logo.png | Bin apps/openresty/versions/1.21.4.1/config.json | 23 - apps/php5/{versions => }/5.4.45/build/.env | 0 .../{versions => }/5.4.45/build/config.json | 0 .../5.4.45/build/docker-compose.yml | 0 .../5.4.45/build/php/Dockerfile | 0 .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../5.4.45/build/php/extensions/install.sh | 0 .../5.4.45/build/php/php-fpm.conf | 0 .../{versions => }/5.4.45/build/php/php.ini | 0 .../{versions => }/5.4.45/conf/php-fpm.conf | 0 apps/php5/{versions => }/5.4.45/conf/php.ini | 0 apps/php5/5.4.45/data.yml | 9 + .../{versions => }/5.4.45/docker-compose.yml | 0 apps/php5/{versions => }/5.5.38/build/.env | 0 .../{versions => }/5.5.38/build/config.json | 0 .../5.5.38/build/docker-compose.yml | 0 .../5.5.38/build/php/Dockerfile | 0 .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../5.5.38/build/php/extensions/install.sh | 0 .../5.5.38/build/php/php-fpm.conf | 0 .../{versions => }/5.5.38/build/php/php.ini | 0 .../{versions => }/5.5.38/conf/php-fpm.conf | 0 apps/php5/{versions => }/5.5.38/conf/php.ini | 0 apps/php5/5.5.38/data.yml | 9 + .../{versions => }/5.5.38/docker-compose.yml | 0 apps/php5/{versions => }/5.6.40/build/.env | 0 .../{versions => }/5.6.40/build/config.json | 0 .../5.6.40/build/docker-compose.yml | 0 .../5.6.40/build/php/Dockerfile | 0 .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../5.6.40/build/php/extensions/install.sh | 0 .../5.6.40/build/php/php-fpm.conf | 0 .../{versions => }/5.6.40/build/php/php.ini | 0 .../{versions => }/5.6.40/conf/php-fpm.conf | 0 apps/php5/{versions => }/5.6.40/conf/php.ini | 0 apps/php5/5.6.40/data.yml | 9 + .../{versions => }/5.6.40/docker-compose.yml | 0 apps/php5/{versions/5.4.45 => }/README.md | 0 apps/php5/data.yml | 20 + apps/php5/{metadata => }/logo.png | Bin apps/php5/versions/5.4.45/config.json | 13 - apps/php5/versions/5.5.38/config.json | 13 - apps/php5/versions/5.6.40/config.json | 13 - apps/php7/{versions => }/7.0.33/build/.env | 0 .../{versions => }/7.0.33/build/config.json | 0 .../7.0.33/build/docker-compose.yml | 0 .../7.0.33/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../7.0.33/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../7.0.33/build/php/extensions/yaf-2.3.5.tgz | Bin .../7.0.33/build/php/php-fpm.conf | 0 .../{versions => }/7.0.33/build/php/php.ini | 0 .../{versions => }/7.0.33/conf/php-fpm.conf | 0 apps/php7/{versions => }/7.0.33/conf/php.ini | 0 apps/php7/7.0.33/data.yml | 9 + .../{versions => }/7.0.33/docker-compose.yml | 0 apps/php7/{versions => }/7.1.33/build/.env | 0 .../{versions => }/7.1.33/build/config.json | 0 .../7.1.33/build/docker-compose.yml | 0 .../7.1.33/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../7.1.33/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../7.1.33/build/php/extensions/yaf-2.3.5.tgz | Bin .../7.1.33/build/php/php-fpm.conf | 0 .../{versions => }/7.1.33/build/php/php.ini | 0 .../{versions => }/7.1.33/conf/php-fpm.conf | 0 apps/php7/{versions => }/7.1.33/conf/php.ini | 0 apps/php7/7.1.33/data.yml | 9 + .../{versions => }/7.1.33/docker-compose.yml | 0 apps/php7/{versions => }/7.2.34/build/.env | 0 .../{versions => }/7.2.34/build/config.json | 0 .../7.2.34/build/docker-compose.yml | 0 .../7.2.34/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../7.2.34/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../7.2.34/build/php/extensions/yaf-2.3.5.tgz | Bin .../7.2.34/build/php/php-fpm.conf | 0 .../{versions => }/7.2.34/build/php/php.ini | 0 .../{versions => }/7.2.34/conf/php-fpm.conf | 0 apps/php7/{versions => }/7.2.34/conf/php.ini | 0 apps/php7/7.2.34/data.yml | 9 + .../{versions => }/7.2.34/docker-compose.yml | 0 apps/php7/{versions => }/7.3.33/build/.env | 0 .../{versions => }/7.3.33/build/config.json | 0 .../7.3.33/build/docker-compose.yml | 0 .../7.3.33/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../7.3.33/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../7.3.33/build/php/extensions/yaf-2.3.5.tgz | Bin .../7.3.33/build/php/php-fpm.conf | 0 .../{versions => }/7.3.33/build/php/php.ini | 0 .../{versions => }/7.3.33/conf/php-fpm.conf | 0 apps/php7/{versions => }/7.3.33/conf/php.ini | 0 apps/php7/7.3.33/data.yml | 9 + .../{versions => }/7.3.33/docker-compose.yml | 0 apps/php7/{versions => }/7.4.33/build/.env | 0 .../{versions => }/7.4.33/build/config.json | 0 .../7.4.33/build/docker-compose.yml | 0 .../7.4.33/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../7.4.33/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../7.4.33/build/php/extensions/yaf-2.3.5.tgz | Bin .../7.4.33/build/php/php-fpm.conf | 0 .../{versions => }/7.4.33/build/php/php.ini | 0 .../{versions => }/7.4.33/conf/php-fpm.conf | 0 apps/php7/{versions => }/7.4.33/conf/php.ini | 0 apps/php7/7.4.33/data.yml | 9 + .../{versions => }/7.4.33/docker-compose.yml | 0 apps/{php5/versions/5.5.38 => php7}/README.md | 0 apps/php7/data.yml | 20 + apps/php7/{metadata => }/logo.png | Bin apps/php7/versions/7.0.33/README.md | 141 ----- apps/php7/versions/7.0.33/config.json | 13 - apps/php7/versions/7.1.33/README.md | 141 ----- apps/php7/versions/7.1.33/config.json | 13 - apps/php7/versions/7.2.34/README.md | 141 ----- apps/php7/versions/7.2.34/config.json | 13 - apps/php7/versions/7.3.33/README.md | 141 ----- apps/php7/versions/7.3.33/config.json | 13 - apps/php7/versions/7.4.33/README.md | 141 ----- apps/php7/versions/7.4.33/config.json | 13 - apps/php8/{versions => }/8.0.28/build/.env | 0 .../{versions => }/8.0.28/build/config.json | 0 .../8.0.28/build/docker-compose.yml | 0 .../8.0.28/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/event-3.0.5.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../8.0.28/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/redis-5.3.7.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/swoole-5.0.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xdebug-3.2.0.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../8.0.28/build/php/extensions/yaf-2.3.5.tgz | Bin .../8.0.28/build/php/php-fpm.conf | 0 .../{versions => }/8.0.28/build/php/php.ini | 0 .../{versions => }/8.0.28/conf/php-fpm.conf | 0 apps/php8/{versions => }/8.0.28/conf/php.ini | 0 apps/php8/8.0.28/data.yml | 9 + .../{versions => }/8.0.28/docker-compose.yml | 0 apps/php8/{versions => }/8.1.18/build/.env | 0 .../{versions => }/8.1.18/build/config.json | 0 .../8.1.18/build/docker-compose.yml | 0 .../8.1.18/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/event-3.0.5.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../8.1.18/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/redis-5.3.7.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/swoole-5.0.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xdebug-3.2.0.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../8.1.18/build/php/extensions/yaf-2.3.5.tgz | Bin .../8.1.18/build/php/php-fpm.conf | 0 .../{versions => }/8.1.18/build/php/php.ini | 0 .../{versions => }/8.1.18/conf/php-fpm.conf | 0 apps/php8/{versions => }/8.1.18/conf/php.ini | 0 apps/php8/8.1.18/data.yml | 9 + .../{versions => }/8.1.18/docker-compose.yml | 0 apps/php8/{versions => }/8.2.5/build/.env | 0 .../{versions => }/8.2.5/build/config.json | 0 .../8.2.5/build/docker-compose.yml | 0 .../{versions => }/8.2.5/build/php/Dockerfile | 0 .../build/php/extensions/amqp-1.10.2.tgz | Bin .../build/php/extensions/apcu-5.1.17.tgz | Bin .../build/php/extensions/event-2.5.6.tgz | Bin .../build/php/extensions/event-3.0.5.tgz | Bin .../build/php/extensions/install-composer.sh | 0 .../php/extensions/install-php-extensions | 0 .../8.2.5/build/php/extensions/install.sh | 0 .../build/php/extensions/memcache-2.2.6.tgz | Bin .../build/php/extensions/memcache-4.0.5.2.tgz | Bin .../build/php/extensions/mongodb-1.7.4.tgz | Bin .../build/php/extensions/redis-5.2.2.tgz | Bin .../build/php/extensions/redis-5.3.7.tgz | Bin .../build/php/extensions/swoole-2.0.11.tgz | Bin .../build/php/extensions/swoole-4.5.2.tgz | Bin .../build/php/extensions/swoole-5.0.2.tgz | Bin .../build/php/extensions/xdebug-2.5.5.tgz | Bin .../build/php/extensions/xdebug-2.6.1.tgz | Bin .../build/php/extensions/xdebug-2.9.2.tgz | Bin .../build/php/extensions/xdebug-3.2.0.tgz | Bin .../build/php/extensions/xhprof-2.2.0.tgz | Bin .../8.2.5/build/php/extensions/yaf-2.3.5.tgz | Bin .../8.2.5/build/php/php-fpm.conf | 0 .../{versions => }/8.2.5/build/php/php.ini | 0 .../{versions => }/8.2.5/conf/php-fpm.conf | 0 apps/php8/{versions => }/8.2.5/conf/php.ini | 0 apps/php8/8.2.5/data.yml | 9 + .../{versions => }/8.2.5/docker-compose.yml | 0 apps/{php5/versions/5.6.40 => php8}/README.md | 0 apps/php8/data.yml | 20 + apps/php8/{metadata => }/logo.png | Bin apps/php8/versions/8.0.28/README.md | 141 ----- apps/php8/versions/8.0.28/config.json | 13 - apps/php8/versions/8.1.18/README.md | 141 ----- apps/php8/versions/8.1.18/config.json | 13 - apps/php8/versions/8.2.5/README.md | 141 ----- apps/php8/versions/8.2.5/config.json | 13 - .../{versions => }/5.2.1/conf.d/uploads.ini | 0 apps/phpmyadmin/5.2.1/data.yml | 16 + .../{versions => }/5.2.1/docker-compose.yml | 0 .../phpmyadmin/{versions/5.2.1 => }/README.md | 0 apps/phpmyadmin/data.yml | 20 + apps/phpmyadmin/{metadata => }/logo.png | Bin apps/phpmyadmin/versions/5.2.1/config.json | 22 - apps/postgresql/15.2-alpine/data.yml | 25 + .../15.2-alpine/docker-compose.yml | 0 .../{versions/15.2-alpine => }/README.md | 0 apps/postgresql/data.yml | 20 + apps/postgresql/{metadata => }/logo.png | Bin .../versions/15.2-alpine/config.json | 33 -- apps/qBittorrent/4.3.5/data.yml | 32 ++ .../downloads => 4.3.5/data/.cache}/.gitkeep | 0 .../data/.config/qBittorrent/qBittorrent.conf | 0 .../.cache => 4.3.5/data/.local}/.gitkeep | 0 .../.local => 4.3.5/data/downloads}/.gitkeep | 0 .../{versions => }/4.3.5/docker-compose.yml | 0 apps/qBittorrent/4.5.2/data.yml | 32 ++ .../downloads => 4.5.2/data/.cache}/.gitkeep | 0 .../data/.config/qBittorrent/qBittorrent.conf | 0 apps/qBittorrent/4.5.2/data/.local/.gitkeep | 0 .../qBittorrent/4.5.2/data/downloads/.gitkeep | 0 .../{versions => }/4.5.2/docker-compose.yml | 0 .../{versions/4.3.5 => }/README.md | 0 apps/qBittorrent/data.yml | 20 + apps/qBittorrent/{metadata => }/logo.png | Bin apps/qBittorrent/versions/4.3.5/config.json | 43 -- apps/qBittorrent/versions/4.5.2/README.md | 73 --- apps/qBittorrent/versions/4.5.2/config.json | 43 -- apps/redis-commander/0.8.1/data.yml | 81 +++ .../{versions => }/0.8.1/docker-compose.yml | 0 .../{versions/0.8.1 => }/README.md | 0 apps/redis-commander/data.yml | 20 + apps/redis-commander/{metadata => }/logo.png | Bin .../versions/0.8.1/config.json | 126 ----- .../{versions => }/6.0.16/conf/redis.conf | 0 apps/redis/6.0.16/data.yml | 17 + .../{versions => }/6.0.16/docker-compose.yml | 0 .../{versions => }/7.0.5/conf/redis.conf | 0 apps/redis/7.0.5/data.yml | 17 + .../{versions => }/7.0.5/docker-compose.yml | 0 apps/redis/{versions/6.0.16 => }/README.md | 0 apps/redis/data.yml | 20 + apps/redis/{metadata => }/logo.png | Bin apps/redis/versions/6.0.16/config.json | 23 - apps/redis/versions/7.0.5/README.md | 506 ------------------ apps/redis/versions/7.0.5/config.json | 23 - apps/tailchat/1.7.3/data.yml | 139 +++++ .../{versions => }/1.7.3/docker-compose.yml | 0 apps/tailchat/{versions/1.7.3 => }/README.md | 0 apps/tailchat/data.yml | 20 + apps/tailchat/{metadata => }/logo.png | Bin apps/tailchat/versions/1.7.3/config.json | 175 ------ apps/uptime-kuma/1.20.2/data.yml | 10 + .../{versions => }/1.20.2/docker-compose.yml | 0 .../{versions/1.20.2 => }/README.md | 0 apps/uptime-kuma/data.yml | 20 + apps/uptime-kuma/{metadata => }/logo.png | Bin apps/uptime-kuma/versions/1.20.2/config.json | 14 - apps/watchtower/1.5.3/data.yml | 16 + .../{versions => }/1.5.3/docker-compose.yml | 0 .../watchtower/{versions/1.5.3 => }/README.md | 0 apps/watchtower/data.yml | 20 + apps/watchtower/{metadata => }/logo.png | Bin apps/watchtower/versions/1.5.3/config.json | 22 - apps/wikijs/2.5.298/data.yml | 59 ++ .../{versions => }/2.5.298/docker-compose.yml | 0 apps/wikijs/{versions/2.5.298 => }/README.md | 0 apps/wikijs/data.yml | 20 + apps/wikijs/{metadata => }/logo.png | Bin apps/wikijs/versions/2.5.298/config.json | 80 --- .../{versions => }/6.2.0/conf/uploads.ini | 0 apps/wordpress/6.2.0/data.yml | 40 ++ .../{versions => }/6.2.0/docker-compose.yml | 0 apps/wordpress/{versions/6.2.0 => }/README.md | 0 apps/wordpress/data.yml | 20 + apps/wordpress/{metadata => }/logo.png | Bin apps/wordpress/versions/6.2.0/config.json | 52 -- 525 files changed, 1807 insertions(+), 3756 deletions(-) create mode 100755 apps/adminer/4.8.1/data.yml rename apps/adminer/{versions => }/4.8.1/docker-compose.yml (100%) rename apps/adminer/{versions/4.8.1 => }/README.md (100%) create mode 100755 apps/adminer/data.yml rename apps/adminer/{metadata => }/logo.png (100%) delete mode 100644 apps/adminer/metadata/app.json delete mode 100644 apps/adminer/versions/4.8.1/config.json create mode 100755 apps/alist/3.16.3/data.yml rename apps/alist/{versions/3.17.0 => 3.16.3}/data/data/.gitkeep (100%) rename apps/alist/{versions/3.17.0 => 3.16.3}/data/mnt/.gitkeep (100%) create mode 100644 apps/alist/3.16.3/docker-compose.yml create mode 100755 apps/alist/3.17.0/data.yml rename apps/{flarum/versions/1.7.1 => alist/3.17.0/data}/data/.gitkeep (100%) rename apps/{jellyfin/versions/10.8.9/data/cache => alist/3.17.0/data/mnt}/.gitkeep (100%) rename apps/alist/{versions => }/3.17.0/docker-compose.yml (100%) rename apps/alist/{versions/3.17.0 => }/README.md (100%) create mode 100755 apps/alist/data.yml rename apps/alist/{metadata => }/logo.png (100%) delete mode 100644 apps/alist/versions/3.17.0/config.json rename apps/dataease/{versions => }/1.18.6/conf/dataease.properties (100%) create mode 100755 apps/dataease/1.18.6/data.yml rename apps/dataease/{versions => }/1.18.6/docker-compose.yml (100%) rename apps/dataease/{versions/1.18.6 => }/README.md (100%) create mode 100755 apps/dataease/data.yml rename apps/dataease/{metadata => }/logo.png (100%) delete mode 100644 apps/dataease/versions/1.18.6/config.json create mode 100755 apps/docker-registry/2.8.1/data.yml rename apps/docker-registry/{versions => }/2.8.1/docker-compose.yml (100%) rename apps/docker-registry/{versions/2.8.1 => }/README.md (100%) create mode 100755 apps/docker-registry/data.yml rename apps/docker-registry/{metadata => }/logo.png (100%) delete mode 100644 apps/docker-registry/versions/2.8.1/config.json create mode 100755 apps/flarum/1.7.1/data.yml rename apps/{jellyfin/versions/10.8.9/data/config => flarum/1.7.1/data}/.gitkeep (100%) rename apps/flarum/{versions => }/1.7.1/docker-compose.yml (100%) rename apps/flarum/{versions/1.7.1 => }/README.md (100%) create mode 100755 apps/flarum/data.yml rename apps/flarum/{metadata => }/logo.png (100%) delete mode 100644 apps/flarum/versions/1.7.1/config.json create mode 100755 apps/gitea/1.19.1/data.yml rename apps/gitea/{versions => }/1.19.1/docker-compose.yml (100%) rename apps/gitea/{versions/1.19.1 => }/README.md (100%) create mode 100755 apps/gitea/data.yml rename apps/gitea/{metadata => }/logo.png (100%) delete mode 100644 apps/gitea/versions/1.19.1/config.json create mode 100755 apps/halo/2.5.2/data.yml rename apps/halo/{versions => }/2.5.2/docker-compose.yml (100%) rename apps/halo/{versions/2.5.2 => }/README.md (100%) create mode 100755 apps/halo/data.yml rename apps/halo/{metadata => }/logo.png (100%) delete mode 100644 apps/halo/versions/2.5.2/config.json create mode 100755 apps/jellyfin/10.8.9/data.yml rename apps/jellyfin/{versions/10.8.9/data/media => 10.8.9/data/cache}/.gitkeep (100%) rename apps/{qBittorrent/versions/4.3.5/data/.cache => jellyfin/10.8.9/data/config}/.gitkeep (100%) rename apps/{qBittorrent/versions/4.3.5/data/.local => jellyfin/10.8.9/data/media}/.gitkeep (100%) rename apps/jellyfin/{versions => }/10.8.9/docker-compose.yml (100%) rename apps/jellyfin/{versions/10.8.9 => }/README.md (100%) create mode 100755 apps/jellyfin/data.yml rename apps/jellyfin/{metadata => }/logo.png (100%) delete mode 100644 apps/jellyfin/versions/10.8.9/config.json create mode 100755 apps/jenkins/2.391/data.yml rename apps/jenkins/{versions => }/2.391/docker-compose.yml (100%) rename apps/jenkins/{versions/2.391 => }/README.md (100%) create mode 100755 apps/jenkins/data.yml rename apps/jenkins/{metadata => }/logo.png (100%) delete mode 100644 apps/jenkins/versions/2.391/config.json create mode 100755 apps/kodbox/1.37.03/data.yml rename apps/kodbox/{versions => }/1.37.03/docker-compose.yml (100%) rename apps/kodbox/{versions/1.37.03 => }/README.md (100%) create mode 100755 apps/kodbox/data.yml rename apps/kodbox/{metadata => }/logo.png (100%) delete mode 100644 apps/kodbox/versions/1.37.03/config.json delete mode 100644 apps/list.json create mode 100755 apps/mariadb/10.9.5/data.yml rename apps/mariadb/{versions => }/10.9.5/docker-compose.yml (100%) rename apps/mariadb/{versions/10.9.5 => }/README.md (100%) create mode 100755 apps/mariadb/data.yml rename apps/mariadb/{metadata => }/logo.png (100%) delete mode 100644 apps/mariadb/versions/10.9.5/config.json rename apps/minio/{versions/RELEASE.2023-05-04T21-44-30Z => }/README.md (100%) create mode 100755 apps/minio/RELEASE.2023-05-04T21-44-30Z/data.yml rename apps/minio/{versions => }/RELEASE.2023-05-04T21-44-30Z/docker-compose.yml (100%) create mode 100755 apps/minio/data.yml rename apps/minio/{metadata => }/logo.png (100%) delete mode 100644 apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/config.json create mode 100755 apps/mongodb/6.0.4/data.yml rename apps/mongodb/{versions => }/6.0.4/docker-compose.yml (100%) rename apps/mongodb/{versions/6.0.4 => }/README.md (100%) create mode 100755 apps/mongodb/data.yml rename apps/mongodb/{metadata => }/logo.png (100%) delete mode 100644 apps/mongodb/versions/6.0.4/config.json rename apps/mysql/{versions => }/5.7.39/conf/my.cnf (100%) create mode 100755 apps/mysql/5.7.39/data.yml rename apps/mysql/{versions => }/5.7.39/docker-compose.yml (100%) rename apps/mysql/{versions => }/8.0.30/conf/my.cnf (100%) create mode 100755 apps/mysql/8.0.30/data.yml rename apps/mysql/{versions => }/8.0.30/docker-compose.yml (100%) rename apps/mysql/{versions/5.7.39 => }/README.md (100%) create mode 100755 apps/mysql/data.yml rename apps/mysql/{metadata => }/logo.png (100%) delete mode 100644 apps/mysql/versions/5.7.39/config.json delete mode 100644 apps/mysql/versions/8.0.30/README.md delete mode 100644 apps/mysql/versions/8.0.30/config.json create mode 100755 apps/nexus/3.47.1/data.yml rename apps/nexus/{versions => }/3.47.1/docker-compose.yml (100%) rename apps/nexus/{versions/3.47.1 => }/README.md (100%) create mode 100755 apps/nexus/data.yml rename apps/nexus/{metadata => }/logo.png (100%) delete mode 100644 apps/nexus/versions/3.47.1/config.json rename apps/nps/{versions => }/0.26.10/conf/clients.json (100%) rename apps/nps/{versions => }/0.26.10/conf/hosts.json (100%) rename apps/nps/{versions => }/0.26.10/conf/multi_account.conf (100%) rename apps/nps/{versions => }/0.26.10/conf/nps.conf (100%) rename apps/nps/{versions => }/0.26.10/conf/server.key (100%) rename apps/nps/{versions => }/0.26.10/conf/server.pem (100%) rename apps/nps/{versions => }/0.26.10/conf/tasks.json (100%) create mode 100755 apps/nps/0.26.10/data.yml rename apps/nps/{versions => }/0.26.10/docker-compose.yml (100%) rename apps/nps/{versions/0.26.10 => }/README.md (100%) create mode 100755 apps/nps/data.yml rename apps/nps/{metadata => }/logo.png (100%) delete mode 100644 apps/nps/versions/0.26.10/config.json rename apps/openresty/{versions => }/1.21.4.1/conf/conf.d/00.default.conf (100%) rename apps/openresty/{versions => }/1.21.4.1/conf/conf.d/default.conf (100%) rename apps/openresty/{versions => }/1.21.4.1/conf/fastcgi-php.conf (100%) rename apps/openresty/{versions => }/1.21.4.1/conf/fastcgi_params (100%) rename apps/openresty/{versions => }/1.21.4.1/conf/mime.types (100%) rename apps/openresty/{versions => }/1.21.4.1/conf/nginx.conf (100%) create mode 100755 apps/openresty/1.21.4.1/data.yml rename apps/openresty/{versions => }/1.21.4.1/docker-compose.yml (100%) rename apps/openresty/{versions => }/1.21.4.1/root/404.html (100%) rename apps/openresty/{versions => }/1.21.4.1/root/index.html (100%) rename apps/openresty/{versions => }/1.21.4.1/root/stop/index.html (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/access.lua (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/init.lua (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/args_check.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/cc.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/cookie_block.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/file_ext_block.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/ip_block.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/ip_white.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/post_check.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/url_block.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/url_white.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/user_agent.json (100%) rename apps/openresty/{versions => }/1.21.4.1/www/common/waf/rules/warn.html (100%) rename apps/openresty/{versions/1.21.4.1 => }/README.md (100%) create mode 100755 apps/openresty/data.yml rename apps/openresty/{metadata => }/logo.png (100%) delete mode 100644 apps/openresty/versions/1.21.4.1/config.json rename apps/php5/{versions => }/5.4.45/build/.env (100%) rename apps/php5/{versions => }/5.4.45/build/config.json (100%) rename apps/php5/{versions => }/5.4.45/build/docker-compose.yml (100%) rename apps/php5/{versions => }/5.4.45/build/php/Dockerfile (100%) rename apps/php5/{versions => }/5.4.45/build/php/extensions/install-composer.sh (100%) rename apps/php5/{versions => }/5.4.45/build/php/extensions/install-php-extensions (100%) rename apps/php5/{versions => }/5.4.45/build/php/extensions/install.sh (100%) rename apps/php5/{versions => }/5.4.45/build/php/php-fpm.conf (100%) rename apps/php5/{versions => }/5.4.45/build/php/php.ini (100%) rename apps/php5/{versions => }/5.4.45/conf/php-fpm.conf (100%) rename apps/php5/{versions => }/5.4.45/conf/php.ini (100%) create mode 100755 apps/php5/5.4.45/data.yml rename apps/php5/{versions => }/5.4.45/docker-compose.yml (100%) rename apps/php5/{versions => }/5.5.38/build/.env (100%) rename apps/php5/{versions => }/5.5.38/build/config.json (100%) rename apps/php5/{versions => }/5.5.38/build/docker-compose.yml (100%) rename apps/php5/{versions => }/5.5.38/build/php/Dockerfile (100%) rename apps/php5/{versions => }/5.5.38/build/php/extensions/install-composer.sh (100%) rename apps/php5/{versions => }/5.5.38/build/php/extensions/install-php-extensions (100%) rename apps/php5/{versions => }/5.5.38/build/php/extensions/install.sh (100%) rename apps/php5/{versions => }/5.5.38/build/php/php-fpm.conf (100%) rename apps/php5/{versions => }/5.5.38/build/php/php.ini (100%) rename apps/php5/{versions => }/5.5.38/conf/php-fpm.conf (100%) rename apps/php5/{versions => }/5.5.38/conf/php.ini (100%) create mode 100755 apps/php5/5.5.38/data.yml rename apps/php5/{versions => }/5.5.38/docker-compose.yml (100%) rename apps/php5/{versions => }/5.6.40/build/.env (100%) rename apps/php5/{versions => }/5.6.40/build/config.json (100%) rename apps/php5/{versions => }/5.6.40/build/docker-compose.yml (100%) rename apps/php5/{versions => }/5.6.40/build/php/Dockerfile (100%) rename apps/php5/{versions => }/5.6.40/build/php/extensions/install-composer.sh (100%) rename apps/php5/{versions => }/5.6.40/build/php/extensions/install-php-extensions (100%) rename apps/php5/{versions => }/5.6.40/build/php/extensions/install.sh (100%) rename apps/php5/{versions => }/5.6.40/build/php/php-fpm.conf (100%) rename apps/php5/{versions => }/5.6.40/build/php/php.ini (100%) rename apps/php5/{versions => }/5.6.40/conf/php-fpm.conf (100%) rename apps/php5/{versions => }/5.6.40/conf/php.ini (100%) create mode 100755 apps/php5/5.6.40/data.yml rename apps/php5/{versions => }/5.6.40/docker-compose.yml (100%) rename apps/php5/{versions/5.4.45 => }/README.md (100%) create mode 100755 apps/php5/data.yml rename apps/php5/{metadata => }/logo.png (100%) delete mode 100644 apps/php5/versions/5.4.45/config.json delete mode 100644 apps/php5/versions/5.5.38/config.json delete mode 100644 apps/php5/versions/5.6.40/config.json rename apps/php7/{versions => }/7.0.33/build/.env (100%) rename apps/php7/{versions => }/7.0.33/build/config.json (100%) rename apps/php7/{versions => }/7.0.33/build/docker-compose.yml (100%) rename apps/php7/{versions => }/7.0.33/build/php/Dockerfile (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/install-composer.sh (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/install-php-extensions (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/install.sh (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php7/{versions => }/7.0.33/build/php/php-fpm.conf (100%) rename apps/php7/{versions => }/7.0.33/build/php/php.ini (100%) rename apps/php7/{versions => }/7.0.33/conf/php-fpm.conf (100%) rename apps/php7/{versions => }/7.0.33/conf/php.ini (100%) create mode 100755 apps/php7/7.0.33/data.yml rename apps/php7/{versions => }/7.0.33/docker-compose.yml (100%) rename apps/php7/{versions => }/7.1.33/build/.env (100%) rename apps/php7/{versions => }/7.1.33/build/config.json (100%) rename apps/php7/{versions => }/7.1.33/build/docker-compose.yml (100%) rename apps/php7/{versions => }/7.1.33/build/php/Dockerfile (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/install-composer.sh (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/install-php-extensions (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/install.sh (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php7/{versions => }/7.1.33/build/php/php-fpm.conf (100%) rename apps/php7/{versions => }/7.1.33/build/php/php.ini (100%) rename apps/php7/{versions => }/7.1.33/conf/php-fpm.conf (100%) rename apps/php7/{versions => }/7.1.33/conf/php.ini (100%) create mode 100755 apps/php7/7.1.33/data.yml rename apps/php7/{versions => }/7.1.33/docker-compose.yml (100%) rename apps/php7/{versions => }/7.2.34/build/.env (100%) rename apps/php7/{versions => }/7.2.34/build/config.json (100%) rename apps/php7/{versions => }/7.2.34/build/docker-compose.yml (100%) rename apps/php7/{versions => }/7.2.34/build/php/Dockerfile (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/install-composer.sh (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/install-php-extensions (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/install.sh (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php7/{versions => }/7.2.34/build/php/php-fpm.conf (100%) rename apps/php7/{versions => }/7.2.34/build/php/php.ini (100%) rename apps/php7/{versions => }/7.2.34/conf/php-fpm.conf (100%) rename apps/php7/{versions => }/7.2.34/conf/php.ini (100%) create mode 100755 apps/php7/7.2.34/data.yml rename apps/php7/{versions => }/7.2.34/docker-compose.yml (100%) rename apps/php7/{versions => }/7.3.33/build/.env (100%) rename apps/php7/{versions => }/7.3.33/build/config.json (100%) rename apps/php7/{versions => }/7.3.33/build/docker-compose.yml (100%) rename apps/php7/{versions => }/7.3.33/build/php/Dockerfile (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/install-composer.sh (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/install-php-extensions (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/install.sh (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php7/{versions => }/7.3.33/build/php/php-fpm.conf (100%) rename apps/php7/{versions => }/7.3.33/build/php/php.ini (100%) rename apps/php7/{versions => }/7.3.33/conf/php-fpm.conf (100%) rename apps/php7/{versions => }/7.3.33/conf/php.ini (100%) create mode 100755 apps/php7/7.3.33/data.yml rename apps/php7/{versions => }/7.3.33/docker-compose.yml (100%) rename apps/php7/{versions => }/7.4.33/build/.env (100%) rename apps/php7/{versions => }/7.4.33/build/config.json (100%) rename apps/php7/{versions => }/7.4.33/build/docker-compose.yml (100%) rename apps/php7/{versions => }/7.4.33/build/php/Dockerfile (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/install-composer.sh (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/install-php-extensions (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/install.sh (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php7/{versions => }/7.4.33/build/php/php-fpm.conf (100%) rename apps/php7/{versions => }/7.4.33/build/php/php.ini (100%) rename apps/php7/{versions => }/7.4.33/conf/php-fpm.conf (100%) rename apps/php7/{versions => }/7.4.33/conf/php.ini (100%) create mode 100755 apps/php7/7.4.33/data.yml rename apps/php7/{versions => }/7.4.33/docker-compose.yml (100%) rename apps/{php5/versions/5.5.38 => php7}/README.md (100%) create mode 100755 apps/php7/data.yml rename apps/php7/{metadata => }/logo.png (100%) delete mode 100644 apps/php7/versions/7.0.33/README.md delete mode 100644 apps/php7/versions/7.0.33/config.json delete mode 100644 apps/php7/versions/7.1.33/README.md delete mode 100644 apps/php7/versions/7.1.33/config.json delete mode 100644 apps/php7/versions/7.2.34/README.md delete mode 100644 apps/php7/versions/7.2.34/config.json delete mode 100644 apps/php7/versions/7.3.33/README.md delete mode 100644 apps/php7/versions/7.3.33/config.json delete mode 100644 apps/php7/versions/7.4.33/README.md delete mode 100644 apps/php7/versions/7.4.33/config.json rename apps/php8/{versions => }/8.0.28/build/.env (100%) rename apps/php8/{versions => }/8.0.28/build/config.json (100%) rename apps/php8/{versions => }/8.0.28/build/docker-compose.yml (100%) rename apps/php8/{versions => }/8.0.28/build/php/Dockerfile (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/event-3.0.5.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/install-composer.sh (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/install-php-extensions (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/install.sh (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/redis-5.3.7.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/swoole-5.0.2.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/xdebug-3.2.0.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php8/{versions => }/8.0.28/build/php/php-fpm.conf (100%) rename apps/php8/{versions => }/8.0.28/build/php/php.ini (100%) rename apps/php8/{versions => }/8.0.28/conf/php-fpm.conf (100%) rename apps/php8/{versions => }/8.0.28/conf/php.ini (100%) create mode 100755 apps/php8/8.0.28/data.yml rename apps/php8/{versions => }/8.0.28/docker-compose.yml (100%) rename apps/php8/{versions => }/8.1.18/build/.env (100%) rename apps/php8/{versions => }/8.1.18/build/config.json (100%) rename apps/php8/{versions => }/8.1.18/build/docker-compose.yml (100%) rename apps/php8/{versions => }/8.1.18/build/php/Dockerfile (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/event-3.0.5.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/install-composer.sh (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/install-php-extensions (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/install.sh (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/redis-5.3.7.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/swoole-5.0.2.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/xdebug-3.2.0.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php8/{versions => }/8.1.18/build/php/php-fpm.conf (100%) rename apps/php8/{versions => }/8.1.18/build/php/php.ini (100%) rename apps/php8/{versions => }/8.1.18/conf/php-fpm.conf (100%) rename apps/php8/{versions => }/8.1.18/conf/php.ini (100%) create mode 100755 apps/php8/8.1.18/data.yml rename apps/php8/{versions => }/8.1.18/docker-compose.yml (100%) rename apps/php8/{versions => }/8.2.5/build/.env (100%) rename apps/php8/{versions => }/8.2.5/build/config.json (100%) rename apps/php8/{versions => }/8.2.5/build/docker-compose.yml (100%) rename apps/php8/{versions => }/8.2.5/build/php/Dockerfile (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/amqp-1.10.2.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/apcu-5.1.17.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/event-2.5.6.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/event-3.0.5.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/install-composer.sh (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/install-php-extensions (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/install.sh (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/memcache-2.2.6.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/memcache-4.0.5.2.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/mongodb-1.7.4.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/redis-5.2.2.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/redis-5.3.7.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/swoole-2.0.11.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/swoole-4.5.2.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/swoole-5.0.2.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/xdebug-2.5.5.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/xdebug-2.6.1.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/xdebug-2.9.2.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/xdebug-3.2.0.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/xhprof-2.2.0.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/extensions/yaf-2.3.5.tgz (100%) rename apps/php8/{versions => }/8.2.5/build/php/php-fpm.conf (100%) rename apps/php8/{versions => }/8.2.5/build/php/php.ini (100%) rename apps/php8/{versions => }/8.2.5/conf/php-fpm.conf (100%) rename apps/php8/{versions => }/8.2.5/conf/php.ini (100%) create mode 100755 apps/php8/8.2.5/data.yml rename apps/php8/{versions => }/8.2.5/docker-compose.yml (100%) rename apps/{php5/versions/5.6.40 => php8}/README.md (100%) create mode 100755 apps/php8/data.yml rename apps/php8/{metadata => }/logo.png (100%) delete mode 100644 apps/php8/versions/8.0.28/README.md delete mode 100644 apps/php8/versions/8.0.28/config.json delete mode 100644 apps/php8/versions/8.1.18/README.md delete mode 100644 apps/php8/versions/8.1.18/config.json delete mode 100644 apps/php8/versions/8.2.5/README.md delete mode 100644 apps/php8/versions/8.2.5/config.json rename apps/phpmyadmin/{versions => }/5.2.1/conf.d/uploads.ini (100%) create mode 100755 apps/phpmyadmin/5.2.1/data.yml rename apps/phpmyadmin/{versions => }/5.2.1/docker-compose.yml (100%) rename apps/phpmyadmin/{versions/5.2.1 => }/README.md (100%) create mode 100755 apps/phpmyadmin/data.yml rename apps/phpmyadmin/{metadata => }/logo.png (100%) delete mode 100644 apps/phpmyadmin/versions/5.2.1/config.json create mode 100755 apps/postgresql/15.2-alpine/data.yml rename apps/postgresql/{versions => }/15.2-alpine/docker-compose.yml (100%) rename apps/postgresql/{versions/15.2-alpine => }/README.md (100%) create mode 100755 apps/postgresql/data.yml rename apps/postgresql/{metadata => }/logo.png (100%) delete mode 100644 apps/postgresql/versions/15.2-alpine/config.json create mode 100755 apps/qBittorrent/4.3.5/data.yml rename apps/qBittorrent/{versions/4.3.5/data/downloads => 4.3.5/data/.cache}/.gitkeep (100%) rename apps/qBittorrent/{versions => }/4.3.5/data/.config/qBittorrent/qBittorrent.conf (100%) rename apps/qBittorrent/{versions/4.5.2/data/.cache => 4.3.5/data/.local}/.gitkeep (100%) rename apps/qBittorrent/{versions/4.5.2/data/.local => 4.3.5/data/downloads}/.gitkeep (100%) rename apps/qBittorrent/{versions => }/4.3.5/docker-compose.yml (100%) create mode 100755 apps/qBittorrent/4.5.2/data.yml rename apps/qBittorrent/{versions/4.5.2/data/downloads => 4.5.2/data/.cache}/.gitkeep (100%) rename apps/qBittorrent/{versions => }/4.5.2/data/.config/qBittorrent/qBittorrent.conf (100%) create mode 100644 apps/qBittorrent/4.5.2/data/.local/.gitkeep create mode 100644 apps/qBittorrent/4.5.2/data/downloads/.gitkeep rename apps/qBittorrent/{versions => }/4.5.2/docker-compose.yml (100%) rename apps/qBittorrent/{versions/4.3.5 => }/README.md (100%) create mode 100755 apps/qBittorrent/data.yml rename apps/qBittorrent/{metadata => }/logo.png (100%) delete mode 100644 apps/qBittorrent/versions/4.3.5/config.json delete mode 100644 apps/qBittorrent/versions/4.5.2/README.md delete mode 100644 apps/qBittorrent/versions/4.5.2/config.json create mode 100755 apps/redis-commander/0.8.1/data.yml rename apps/redis-commander/{versions => }/0.8.1/docker-compose.yml (100%) rename apps/redis-commander/{versions/0.8.1 => }/README.md (100%) create mode 100755 apps/redis-commander/data.yml rename apps/redis-commander/{metadata => }/logo.png (100%) delete mode 100644 apps/redis-commander/versions/0.8.1/config.json rename apps/redis/{versions => }/6.0.16/conf/redis.conf (100%) create mode 100755 apps/redis/6.0.16/data.yml rename apps/redis/{versions => }/6.0.16/docker-compose.yml (100%) rename apps/redis/{versions => }/7.0.5/conf/redis.conf (100%) create mode 100755 apps/redis/7.0.5/data.yml rename apps/redis/{versions => }/7.0.5/docker-compose.yml (100%) rename apps/redis/{versions/6.0.16 => }/README.md (100%) create mode 100755 apps/redis/data.yml rename apps/redis/{metadata => }/logo.png (100%) delete mode 100644 apps/redis/versions/6.0.16/config.json delete mode 100644 apps/redis/versions/7.0.5/README.md delete mode 100644 apps/redis/versions/7.0.5/config.json create mode 100755 apps/tailchat/1.7.3/data.yml rename apps/tailchat/{versions => }/1.7.3/docker-compose.yml (100%) rename apps/tailchat/{versions/1.7.3 => }/README.md (100%) create mode 100755 apps/tailchat/data.yml rename apps/tailchat/{metadata => }/logo.png (100%) delete mode 100644 apps/tailchat/versions/1.7.3/config.json create mode 100755 apps/uptime-kuma/1.20.2/data.yml rename apps/uptime-kuma/{versions => }/1.20.2/docker-compose.yml (100%) rename apps/uptime-kuma/{versions/1.20.2 => }/README.md (100%) create mode 100755 apps/uptime-kuma/data.yml rename apps/uptime-kuma/{metadata => }/logo.png (100%) delete mode 100644 apps/uptime-kuma/versions/1.20.2/config.json create mode 100755 apps/watchtower/1.5.3/data.yml rename apps/watchtower/{versions => }/1.5.3/docker-compose.yml (100%) rename apps/watchtower/{versions/1.5.3 => }/README.md (100%) create mode 100755 apps/watchtower/data.yml rename apps/watchtower/{metadata => }/logo.png (100%) delete mode 100644 apps/watchtower/versions/1.5.3/config.json create mode 100755 apps/wikijs/2.5.298/data.yml rename apps/wikijs/{versions => }/2.5.298/docker-compose.yml (100%) rename apps/wikijs/{versions/2.5.298 => }/README.md (100%) create mode 100755 apps/wikijs/data.yml rename apps/wikijs/{metadata => }/logo.png (100%) delete mode 100644 apps/wikijs/versions/2.5.298/config.json rename apps/wordpress/{versions => }/6.2.0/conf/uploads.ini (100%) create mode 100755 apps/wordpress/6.2.0/data.yml rename apps/wordpress/{versions => }/6.2.0/docker-compose.yml (100%) rename apps/wordpress/{versions/6.2.0 => }/README.md (100%) create mode 100755 apps/wordpress/data.yml rename apps/wordpress/{metadata => }/logo.png (100%) delete mode 100644 apps/wordpress/versions/6.2.0/config.json diff --git a/apps/adminer/4.8.1/data.yml b/apps/adminer/4.8.1/data.yml new file mode 100755 index 00000000..4a487df6 --- /dev/null +++ b/apps/adminer/4.8.1/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 9853 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/adminer/versions/4.8.1/docker-compose.yml b/apps/adminer/4.8.1/docker-compose.yml similarity index 100% rename from apps/adminer/versions/4.8.1/docker-compose.yml rename to apps/adminer/4.8.1/docker-compose.yml diff --git a/apps/adminer/versions/4.8.1/README.md b/apps/adminer/README.md similarity index 100% rename from apps/adminer/versions/4.8.1/README.md rename to apps/adminer/README.md diff --git a/apps/adminer/data.yml b/apps/adminer/data.yml new file mode 100755 index 00000000..3e36933d --- /dev/null +++ b/apps/adminer/data.yml @@ -0,0 +1,20 @@ +name: adminer +tags: + - 工具 +title: PHP 轻量级数据库管理工具 +type: 工具 +description: PHP 轻量级数据库管理工具 +additionalProperties: + key: adminer + name: adminer + tags: + - Tool + shortDescZh: PHP 轻量级数据库管理工具 + shortDescEn: Database management in a single PHP file + type: tool + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://www.adminer.org/ + github: https://github.com/xiahao90/adminer + document: https://github.com/xiahao90/adminer diff --git a/apps/adminer/metadata/logo.png b/apps/adminer/logo.png similarity index 100% rename from apps/adminer/metadata/logo.png rename to apps/adminer/logo.png diff --git a/apps/adminer/metadata/app.json b/apps/adminer/metadata/app.json deleted file mode 100644 index 76514b9c..00000000 --- a/apps/adminer/metadata/app.json +++ /dev/null @@ -1 +0,0 @@ -{"key":"adminer","name":"adminer","tags":["WebSite"],"versions":["4.8.1"],"shortDescZh":"PHP轻量级数据库管理工具","shortDescEn":"Database management in a single PHP file","type":"website","limit":1,"crossVersionUpdate":false,"website":"https://www.adminer.org/","github":"https://github.com/xiahao90/adminer","document":"https://github.com/xiahao90/adminer"} diff --git a/apps/adminer/versions/4.8.1/config.json b/apps/adminer/versions/4.8.1/config.json deleted file mode 100644 index c8f69ec3..00000000 --- a/apps/adminer/versions/4.8.1/config.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9853, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - } - ] -} diff --git a/apps/alist/3.16.3/data.yml b/apps/alist/3.16.3/data.yml new file mode 100755 index 00000000..6e7001db --- /dev/null +++ b/apps/alist/3.16.3/data.yml @@ -0,0 +1,24 @@ +additionalProperties: + formFields: + - default: 5244 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + - default: ./data/data + edit: true + envKey: DATA_PATH + labelEn: Data folder path + labelZh: 数据文件夹路径 + required: true + type: text + - default: ./data/mnt + edit: true + envKey: MOUNT_PATH + labelEn: Mount folder path + labelZh: 挂载文件夹路径 + required: true + type: text diff --git a/apps/alist/versions/3.17.0/data/data/.gitkeep b/apps/alist/3.16.3/data/data/.gitkeep similarity index 100% rename from apps/alist/versions/3.17.0/data/data/.gitkeep rename to apps/alist/3.16.3/data/data/.gitkeep diff --git a/apps/alist/versions/3.17.0/data/mnt/.gitkeep b/apps/alist/3.16.3/data/mnt/.gitkeep similarity index 100% rename from apps/alist/versions/3.17.0/data/mnt/.gitkeep rename to apps/alist/3.16.3/data/mnt/.gitkeep diff --git a/apps/alist/3.16.3/docker-compose.yml b/apps/alist/3.16.3/docker-compose.yml new file mode 100644 index 00000000..1b137c1b --- /dev/null +++ b/apps/alist/3.16.3/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3' +services: + alist: + container_name: ${CONTAINER_NAME} + restart: unless-stopped + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:5244" + volumes: + - "${DATA_PATH}:/opt/alist/data" + - "${MOUNT_PATH}:/mnt/data" + environment: + - PUID=0 + - PGID=0 + - UMASK=022 + image: xhofe/alist:v3.16.3 + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true + diff --git a/apps/alist/3.17.0/data.yml b/apps/alist/3.17.0/data.yml new file mode 100755 index 00000000..6e7001db --- /dev/null +++ b/apps/alist/3.17.0/data.yml @@ -0,0 +1,24 @@ +additionalProperties: + formFields: + - default: 5244 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + - default: ./data/data + edit: true + envKey: DATA_PATH + labelEn: Data folder path + labelZh: 数据文件夹路径 + required: true + type: text + - default: ./data/mnt + edit: true + envKey: MOUNT_PATH + labelEn: Mount folder path + labelZh: 挂载文件夹路径 + required: true + type: text diff --git a/apps/flarum/versions/1.7.1/data/.gitkeep b/apps/alist/3.17.0/data/data/.gitkeep similarity index 100% rename from apps/flarum/versions/1.7.1/data/.gitkeep rename to apps/alist/3.17.0/data/data/.gitkeep diff --git a/apps/jellyfin/versions/10.8.9/data/cache/.gitkeep b/apps/alist/3.17.0/data/mnt/.gitkeep similarity index 100% rename from apps/jellyfin/versions/10.8.9/data/cache/.gitkeep rename to apps/alist/3.17.0/data/mnt/.gitkeep diff --git a/apps/alist/versions/3.17.0/docker-compose.yml b/apps/alist/3.17.0/docker-compose.yml similarity index 100% rename from apps/alist/versions/3.17.0/docker-compose.yml rename to apps/alist/3.17.0/docker-compose.yml diff --git a/apps/alist/versions/3.17.0/README.md b/apps/alist/README.md similarity index 100% rename from apps/alist/versions/3.17.0/README.md rename to apps/alist/README.md diff --git a/apps/alist/data.yml b/apps/alist/data.yml new file mode 100755 index 00000000..05425958 --- /dev/null +++ b/apps/alist/data.yml @@ -0,0 +1,20 @@ +name: alist +tags: + - 工具 +title: 一个支持多存储的文件列表程序 +type: 工具 +description: 一个支持多存储的文件列表程序 +additionalProperties: + key: alist + name: alist + tags: + - Tool + shortDescZh: 一个支持多存储的文件列表程序 + shortDescEn: A file list program that supports multiple storage + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://github.com/alist-org/alist + github: https://github.com/alist-org/alist + document: https://alist.nn.ci/zh/ diff --git a/apps/alist/metadata/logo.png b/apps/alist/logo.png similarity index 100% rename from apps/alist/metadata/logo.png rename to apps/alist/logo.png diff --git a/apps/alist/versions/3.17.0/config.json b/apps/alist/versions/3.17.0/config.json deleted file mode 100644 index fb0a3bbf..00000000 --- a/apps/alist/versions/3.17.0/config.json +++ /dev/null @@ -1,33 +0,0 @@ - -{ - "formFields": [ - { - "type": "number", - "labelZh": "网页端口", - "labelEn": "WebUI Port", - "required": true, - "default": 5244, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - }, - { - "type": "text", - "labelZh": "数据文件夹路径", - "labelEn": "Data folder path", - "required": true, - "default": "./data/data", - "envKey": "DATA_PATH", - "edit": true - }, - { - "type": "text", - "labelZh": "挂载文件夹路径", - "labelEn": "Mount folder path", - "required": true, - "default": "./data/mnt", - "envKey": "MOUNT_PATH", - "edit": true - } - ] -} diff --git a/apps/dataease/versions/1.18.6/conf/dataease.properties b/apps/dataease/1.18.6/conf/dataease.properties similarity index 100% rename from apps/dataease/versions/1.18.6/conf/dataease.properties rename to apps/dataease/1.18.6/conf/dataease.properties diff --git a/apps/dataease/1.18.6/data.yml b/apps/dataease/1.18.6/data.yml new file mode 100755 index 00000000..3d9e559b --- /dev/null +++ b/apps/dataease/1.18.6/data.yml @@ -0,0 +1,54 @@ +additionalProperties: + formFields: + - default: "" + envKey: PANEL_DB_HOST + key: mysql + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + - default: de + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: de + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: de + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: admin + disabled: true + envKey: DE_ADMIN + labelEn: Admin Password + labelZh: 管理员 + required: true + type: text + - default: dataease + disabled: true + envKey: DE_ADMIN_PASSWORD + labelEn: Admin Password + labelZh: 管理员默认密码 + required: true + type: text + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/dataease/versions/1.18.6/docker-compose.yml b/apps/dataease/1.18.6/docker-compose.yml similarity index 100% rename from apps/dataease/versions/1.18.6/docker-compose.yml rename to apps/dataease/1.18.6/docker-compose.yml diff --git a/apps/dataease/versions/1.18.6/README.md b/apps/dataease/README.md similarity index 100% rename from apps/dataease/versions/1.18.6/README.md rename to apps/dataease/README.md diff --git a/apps/dataease/data.yml b/apps/dataease/data.yml new file mode 100755 index 00000000..df2fb684 --- /dev/null +++ b/apps/dataease/data.yml @@ -0,0 +1,20 @@ +name: DataEase +tags: + - 工具 +title: 人人可用的开源数据可视化分析工具 +type: 工具 +description: 人人可用的开源数据可视化分析工具 +additionalProperties: + key: dataease + name: DataEase + tags: + - Tool + shortDescZh: 人人可用的开源数据可视化分析工具 + shortDescEn: Open source data visualization and analysis tools available to everyone + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 5 + website: https://dataease.io/ + github: https://github.com/dataease/dataease + document: https://dataease.io/docs/ diff --git a/apps/dataease/metadata/logo.png b/apps/dataease/logo.png similarity index 100% rename from apps/dataease/metadata/logo.png rename to apps/dataease/logo.png diff --git a/apps/dataease/versions/1.18.6/config.json b/apps/dataease/versions/1.18.6/config.json deleted file mode 100644 index a2f8bec7..00000000 --- a/apps/dataease/versions/1.18.6/config.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "formFields": [ - { - "type": "service", - "key": "mysql", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - { - "type": "text", - "labelZh": "数据库名", - "labelEn": "Database", - "required": true, - "default": "de", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_NAME" - }, - { - "type": "text", - "labelZh": "数据库用户", - "labelEn": "User", - "required": true, - "default": "de", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_USER" - }, - { - "type": "password", - "labelZh": "数据库用户密码", - "labelEn": "Password", - "required": true, - "default": "de", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_USER_PASSWORD" - }, - { - "type": "text", - "labelZh": "管理员", - "labelEn": "Admin Password", - "required": true, - "default": "admin", - "envKey": "DE_ADMIN", - "disabled":true - }, - { - "type": "text", - "labelZh": "管理员默认密码", - "labelEn": "Admin Password", - "required": true, - "default": "dataease", - "envKey": "DE_ADMIN_PASSWORD", - "disabled":true - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 8080, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/docker-registry/2.8.1/data.yml b/apps/docker-registry/2.8.1/data.yml new file mode 100755 index 00000000..4022b5ca --- /dev/null +++ b/apps/docker-registry/2.8.1/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 5000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/docker-registry/versions/2.8.1/docker-compose.yml b/apps/docker-registry/2.8.1/docker-compose.yml similarity index 100% rename from apps/docker-registry/versions/2.8.1/docker-compose.yml rename to apps/docker-registry/2.8.1/docker-compose.yml diff --git a/apps/docker-registry/versions/2.8.1/README.md b/apps/docker-registry/README.md similarity index 100% rename from apps/docker-registry/versions/2.8.1/README.md rename to apps/docker-registry/README.md diff --git a/apps/docker-registry/data.yml b/apps/docker-registry/data.yml new file mode 100755 index 00000000..a5d411dd --- /dev/null +++ b/apps/docker-registry/data.yml @@ -0,0 +1,20 @@ +name: Docker Registry +tags: + - CI/CD +title: Docker 镜像存储库 +type: CI/CD +description: Docker 镜像存储库 +additionalProperties: + key: docker-registry + name: Docker Registry + tags: + - CI/CD + shortDescZh: Docker 镜像存储库 + shortDescEn: A storage and distribution system for named Docker images + type: runtime + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://hub.docker.com/_/registry + github: https://github.com/distribution/distribution + document: https://docs.docker.com/registry/ diff --git a/apps/docker-registry/metadata/logo.png b/apps/docker-registry/logo.png similarity index 100% rename from apps/docker-registry/metadata/logo.png rename to apps/docker-registry/logo.png diff --git a/apps/docker-registry/versions/2.8.1/config.json b/apps/docker-registry/versions/2.8.1/config.json deleted file mode 100644 index 998e8724..00000000 --- a/apps/docker-registry/versions/2.8.1/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 5000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/flarum/1.7.1/data.yml b/apps/flarum/1.7.1/data.yml new file mode 100755 index 00000000..1fa9d1fa --- /dev/null +++ b/apps/flarum/1.7.1/data.yml @@ -0,0 +1,78 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_DB_HOST + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + default: mysql + labelEn: Database Service + labelZh: 数据库服务 + params: + - envKey: FLARUM_DB_PORT + key: mysql + type: param + value: "3306" + - envKey: FLARUM_DB_PORT + key: postgresql + type: param + value: "5432" + required: true + type: apps + values: + - label: MySQL + value: mysql + - default: flarum + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: flarum + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: flarum + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: flarum_ + envKey: PANEL_DB_PREFIX + labelEn: Database prefix + labelZh: 数据库前缀 + required: true + type: text + - default: 40020 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: ./data + edit: true + envKey: DATA_PATH + labelEn: Data storage folder + labelZh: 数据存放文件夹 + required: true + type: text + - default: http://localhost:40020 + edit: true + envKey: FLARUM_EXTERNAL_URL + labelEn: External URL + labelZh: 外部访问地址 + required: true + type: text diff --git a/apps/jellyfin/versions/10.8.9/data/config/.gitkeep b/apps/flarum/1.7.1/data/.gitkeep similarity index 100% rename from apps/jellyfin/versions/10.8.9/data/config/.gitkeep rename to apps/flarum/1.7.1/data/.gitkeep diff --git a/apps/flarum/versions/1.7.1/docker-compose.yml b/apps/flarum/1.7.1/docker-compose.yml similarity index 100% rename from apps/flarum/versions/1.7.1/docker-compose.yml rename to apps/flarum/1.7.1/docker-compose.yml diff --git a/apps/flarum/versions/1.7.1/README.md b/apps/flarum/README.md similarity index 100% rename from apps/flarum/versions/1.7.1/README.md rename to apps/flarum/README.md diff --git a/apps/flarum/data.yml b/apps/flarum/data.yml new file mode 100755 index 00000000..e7e215ea --- /dev/null +++ b/apps/flarum/data.yml @@ -0,0 +1,20 @@ +name: flarum +tags: + - 建站 +title: 新一代的论坛软件,使在线讨论变得有趣 +type: 建站 +description: 新一代的论坛软件,使在线讨论变得有趣 +additionalProperties: + key: flarum + name: flarum + tags: + - WebSite + shortDescZh: 新一代的论坛软件,使在线讨论变得有趣 + shortDescEn: The next-generation forum software that makes online discussion fun + type: website + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://flarum.org/ + github: https://github.com/flarum/flarum + document: https://docs.flarum.org/ diff --git a/apps/flarum/metadata/logo.png b/apps/flarum/logo.png similarity index 100% rename from apps/flarum/metadata/logo.png rename to apps/flarum/logo.png diff --git a/apps/flarum/versions/1.7.1/config.json b/apps/flarum/versions/1.7.1/config.json deleted file mode 100644 index 00bb18d0..00000000 --- a/apps/flarum/versions/1.7.1/config.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "formFields": [ - { - "type": "apps", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "mysql", - "values": [{ - "label": "MySQL", - "value": "mysql" - }], - "child": { - "type": "service", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - "params": [ - { - "type": "param", - "key": "mysql", - "value": "3306", - "envKey": "FLARUM_DB_PORT" - }, - { - "type": "param", - "key": "postgresql", - "value": "5432", - "envKey": "FLARUM_DB_PORT" - } - ] - }, - { - "type": "text", - "labelZh": "数据库名", - "labelEn": "Database", - "required": true, - "default": "flarum", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_NAME" - }, - { - "type": "text", - "labelZh": "数据库用户", - "labelEn": "User", - "required": true, - "default": "flarum", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_USER" - }, - { - "type": "password", - "labelZh": "数据库用户密码", - "labelEn": "Password", - "required": true, - "default": "flarum", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_USER_PASSWORD" - }, - { - "type": "text", - "labelZh": "数据库前缀", - "labelEn": "Database prefix", - "required": true, - "default": "flarum_", - "envKey": "PANEL_DB_PREFIX" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 40020, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - }, - { - "type": "text", - "labelZh": "数据存放文件夹", - "labelEn": "Data storage folder", - "required": true, - "default": "./data", - "envKey": "DATA_PATH", - "edit": true - }, - { - "type": "text", - "labelZh": "外部访问地址", - "labelEn": "External URL", - "required": true, - "default": "http://localhost:40020", - "envKey": "FLARUM_EXTERNAL_URL", - "edit": true - } - ] -} - diff --git a/apps/gitea/1.19.1/data.yml b/apps/gitea/1.19.1/data.yml new file mode 100755 index 00000000..3a3d3faa --- /dev/null +++ b/apps/gitea/1.19.1/data.yml @@ -0,0 +1,47 @@ +additionalProperties: + formFields: + - default: "" + envKey: PANEL_DB_HOST + key: mysql + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + - default: gitea + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: gitea + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: gitea + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 3000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: HTTP 端口 + required: true + rule: paramPort + type: number + - default: 222 + envKey: PANEL_APP_PORT_SSH + labelEn: Port + labelZh: SSH 端口 + required: true + rule: paramPort + type: number diff --git a/apps/gitea/versions/1.19.1/docker-compose.yml b/apps/gitea/1.19.1/docker-compose.yml similarity index 100% rename from apps/gitea/versions/1.19.1/docker-compose.yml rename to apps/gitea/1.19.1/docker-compose.yml diff --git a/apps/gitea/versions/1.19.1/README.md b/apps/gitea/README.md similarity index 100% rename from apps/gitea/versions/1.19.1/README.md rename to apps/gitea/README.md diff --git a/apps/gitea/data.yml b/apps/gitea/data.yml new file mode 100755 index 00000000..7c950963 --- /dev/null +++ b/apps/gitea/data.yml @@ -0,0 +1,20 @@ +name: Gitea +tags: + - CI/CD +title: 一个自托管的 Git 服务 +type: CI/CD +description: 一个自托管的 Git 服务 +additionalProperties: + key: gitea + name: Gitea + tags: + - CI/CD + shortDescZh: 一个自托管的 Git 服务 + shortDescEn: a self-hosted Git service + type: tool + crossVersionUpdate: false + limit: 0 + recommend: 0 + website: https://gitea.io/ + github: https://github.com/go-gitea/gitea + document: https://docs.gitea.io/ diff --git a/apps/gitea/metadata/logo.png b/apps/gitea/logo.png similarity index 100% rename from apps/gitea/metadata/logo.png rename to apps/gitea/logo.png diff --git a/apps/gitea/versions/1.19.1/config.json b/apps/gitea/versions/1.19.1/config.json deleted file mode 100644 index 8e00c957..00000000 --- a/apps/gitea/versions/1.19.1/config.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "formFields": [ - { - "type": "service", - "key": "mysql", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - { - "type": "text", - "labelZh": "数据库名", - "labelEn": "Database", - "required": true, - "default": "gitea", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_NAME" - }, - { - "type": "text", - "labelZh": "数据库用户", - "labelEn": "User", - "required": true, - "default": "gitea", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_USER" - }, - { - "type": "password", - "labelZh": "数据库用户密码", - "labelEn": "Password", - "required": true, - "default": "gitea", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_USER_PASSWORD" - }, - { - "type": "number", - "labelZh": "HTTP 端口", - "labelEn": "Port", - "required": true, - "default": 3000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - }, - { - "type": "number", - "labelZh": "SSH 端口", - "labelEn": "Port", - "required": true, - "default": 222, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_SSH" - } - ] -} \ No newline at end of file diff --git a/apps/halo/2.5.2/data.yml b/apps/halo/2.5.2/data.yml new file mode 100755 index 00000000..057d03ba --- /dev/null +++ b/apps/halo/2.5.2/data.yml @@ -0,0 +1,82 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_DB_HOST + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + default: mysql + envKey: HALO_PLATFORM + labelEn: Database Service + labelZh: 数据库服务 + params: + - envKey: HALO_DB_PORT + key: mysql + type: param + value: "3306" + - envKey: HALO_DB_PORT + key: postgresql + type: param + value: "5432" + required: true + type: apps + values: + - label: MySQL + value: mysql + - default: halo + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: halo + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: halo + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: admin + envKey: HALO_ADMIN + labelEn: Admin Username + labelZh: 超级管理员用户名 + required: true + rule: paramCommon + type: text + - default: halo + envKey: HALO_ADMIN_PASSWORD + labelEn: Admin Password + labelZh: 超级管理员密码 + random: true + required: true + rule: paramComplexity + type: password + - default: http://localhost:8080 + edit: true + envKey: HALO_EXTERNAL_URL + labelEn: External URL + labelZh: 外部访问地址 + required: true + rule: paramExtUrl + type: text + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/halo/versions/2.5.2/docker-compose.yml b/apps/halo/2.5.2/docker-compose.yml similarity index 100% rename from apps/halo/versions/2.5.2/docker-compose.yml rename to apps/halo/2.5.2/docker-compose.yml diff --git a/apps/halo/versions/2.5.2/README.md b/apps/halo/README.md similarity index 100% rename from apps/halo/versions/2.5.2/README.md rename to apps/halo/README.md diff --git a/apps/halo/data.yml b/apps/halo/data.yml new file mode 100755 index 00000000..51ee7bca --- /dev/null +++ b/apps/halo/data.yml @@ -0,0 +1,20 @@ +name: Halo +tags: + - 建站 +title: 强大易用的开源建站工具 +type: 建站 +description: 强大易用的开源建站工具 +additionalProperties: + key: halo + name: Halo + tags: + - WebSite + shortDescZh: 强大易用的开源建站工具 + shortDescEn: Powerful and easy-to-use open source website builder + type: website + crossVersionUpdate: true + limit: 0 + recommend: 2 + website: https://halo.run/ + github: https://github.com/halo-dev/halo + document: https://docs.halo.run/ diff --git a/apps/halo/metadata/logo.png b/apps/halo/logo.png similarity index 100% rename from apps/halo/metadata/logo.png rename to apps/halo/logo.png diff --git a/apps/halo/versions/2.5.2/config.json b/apps/halo/versions/2.5.2/config.json deleted file mode 100644 index 47ec17ac..00000000 --- a/apps/halo/versions/2.5.2/config.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "formFields": [ - { - "type": "apps", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "mysql", - "values": [{ - "label": "MySQL", - "value": "mysql" - }], - "envKey": "HALO_PLATFORM", - "child": { - "type": "service", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - "params": [ - { - "type": "param", - "key": "mysql", - "value": "3306", - "envKey": "HALO_DB_PORT" - }, - { - "type": "param", - "key": "postgresql", - "value": "5432", - "envKey": "HALO_DB_PORT" - } - ] - }, - { - "type": "text", - "labelZh": "数据库名", - "labelEn": "Database", - "required": true, - "default": "halo", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_NAME" - }, - { - "type": "text", - "labelZh": "数据库用户", - "labelEn": "User", - "required": true, - "default": "halo", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_USER" - }, - { - "type": "password", - "labelZh": "数据库用户密码", - "labelEn": "Password", - "required": true, - "default": "halo", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_USER_PASSWORD" - }, - { - "type": "text", - "labelZh": "超级管理员用户名", - "labelEn": "Admin Username", - "required": true, - "default": "admin", - "rule": "paramCommon", - "envKey": "HALO_ADMIN" - }, - { - "type": "password", - "labelZh": "超级管理员密码", - "labelEn": "Admin Password", - "required": true, - "default": "halo", - "random": true, - "rule": "paramComplexity", - "envKey": "HALO_ADMIN_PASSWORD" - }, - { - "type": "text", - "labelZh": "外部访问地址", - "labelEn": "External URL", - "required": true, - "default": "http://localhost:8080", - "rule": "paramExtUrl", - "envKey": "HALO_EXTERNAL_URL", - "edit": true - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 8080, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - } - ] -} \ No newline at end of file diff --git a/apps/jellyfin/10.8.9/data.yml b/apps/jellyfin/10.8.9/data.yml new file mode 100755 index 00000000..8737d49f --- /dev/null +++ b/apps/jellyfin/10.8.9/data.yml @@ -0,0 +1,24 @@ +additionalProperties: + formFields: + - default: 8096 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + - default: ./data/media + edit: true + envKey: MEDIA_FOLDER_PATH + labelEn: Media folder path + labelZh: 媒体文件夹路径 + required: true + type: text + - default: ./data/cache + edit: true + envKey: CACHE_FOLDER_PATH + labelEn: Cache folder path + labelZh: 缓存文件夹路径 + required: true + type: text diff --git a/apps/jellyfin/versions/10.8.9/data/media/.gitkeep b/apps/jellyfin/10.8.9/data/cache/.gitkeep similarity index 100% rename from apps/jellyfin/versions/10.8.9/data/media/.gitkeep rename to apps/jellyfin/10.8.9/data/cache/.gitkeep diff --git a/apps/qBittorrent/versions/4.3.5/data/.cache/.gitkeep b/apps/jellyfin/10.8.9/data/config/.gitkeep similarity index 100% rename from apps/qBittorrent/versions/4.3.5/data/.cache/.gitkeep rename to apps/jellyfin/10.8.9/data/config/.gitkeep diff --git a/apps/qBittorrent/versions/4.3.5/data/.local/.gitkeep b/apps/jellyfin/10.8.9/data/media/.gitkeep similarity index 100% rename from apps/qBittorrent/versions/4.3.5/data/.local/.gitkeep rename to apps/jellyfin/10.8.9/data/media/.gitkeep diff --git a/apps/jellyfin/versions/10.8.9/docker-compose.yml b/apps/jellyfin/10.8.9/docker-compose.yml similarity index 100% rename from apps/jellyfin/versions/10.8.9/docker-compose.yml rename to apps/jellyfin/10.8.9/docker-compose.yml diff --git a/apps/jellyfin/versions/10.8.9/README.md b/apps/jellyfin/README.md similarity index 100% rename from apps/jellyfin/versions/10.8.9/README.md rename to apps/jellyfin/README.md diff --git a/apps/jellyfin/data.yml b/apps/jellyfin/data.yml new file mode 100755 index 00000000..eaedf009 --- /dev/null +++ b/apps/jellyfin/data.yml @@ -0,0 +1,20 @@ +name: Jellyfin +tags: + - 工具 +title: Jellyfin 是一套多媒体应用程序软件套装 +type: 工具 +description: Jellyfin 是一套多媒体应用程序软件套装 +additionalProperties: + key: jellyfin + name: Jellyfin + tags: + - Tool + shortDescZh: Jellyfin 是一套多媒体应用程序软件套装 + shortDescEn: Jellyfin is a multimedia application software suite + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://jellyfin.org/ + github: https://github.com/jellyfin/jellyfin + document: https://jellyfin.org/docs/ diff --git a/apps/jellyfin/metadata/logo.png b/apps/jellyfin/logo.png similarity index 100% rename from apps/jellyfin/metadata/logo.png rename to apps/jellyfin/logo.png diff --git a/apps/jellyfin/versions/10.8.9/config.json b/apps/jellyfin/versions/10.8.9/config.json deleted file mode 100644 index 088448ce..00000000 --- a/apps/jellyfin/versions/10.8.9/config.json +++ /dev/null @@ -1,33 +0,0 @@ - -{ - "formFields": [ - { - "type": "number", - "labelZh": "网页端口", - "labelEn": "WebUI Port", - "required": true, - "default": 8096, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - }, - { - "type": "text", - "labelZh": "媒体文件夹路径", - "labelEn": "Media folder path", - "required": true, - "default": "./data/media", - "envKey": "MEDIA_FOLDER_PATH", - "edit": true - }, - { - "type": "text", - "labelZh": "缓存文件夹路径", - "labelEn": "Cache folder path", - "required": true, - "default": "./data/cache", - "envKey": "CACHE_FOLDER_PATH", - "edit": true - } - ] -} diff --git a/apps/jenkins/2.391/data.yml b/apps/jenkins/2.391/data.yml new file mode 100755 index 00000000..cd184f7e --- /dev/null +++ b/apps/jenkins/2.391/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/jenkins/versions/2.391/docker-compose.yml b/apps/jenkins/2.391/docker-compose.yml similarity index 100% rename from apps/jenkins/versions/2.391/docker-compose.yml rename to apps/jenkins/2.391/docker-compose.yml diff --git a/apps/jenkins/versions/2.391/README.md b/apps/jenkins/README.md similarity index 100% rename from apps/jenkins/versions/2.391/README.md rename to apps/jenkins/README.md diff --git a/apps/jenkins/data.yml b/apps/jenkins/data.yml new file mode 100755 index 00000000..0d4dbbe7 --- /dev/null +++ b/apps/jenkins/data.yml @@ -0,0 +1,20 @@ +name: Jenkins +tags: + - CI/CD +title: 开源的持续集成工具 +type: CI/CD +description: 开源的持续集成工具 +additionalProperties: + key: jenkins + name: Jenkins + tags: + - CI/CD + shortDescZh: 开源的持续集成工具 + shortDescEn: Build great things at any scale + type: tool + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://www.jenkins.io/ + github: https://github.com/jenkinsci/jenkins + document: https://www.jenkins.io/doc/book/ diff --git a/apps/jenkins/metadata/logo.png b/apps/jenkins/logo.png similarity index 100% rename from apps/jenkins/metadata/logo.png rename to apps/jenkins/logo.png diff --git a/apps/jenkins/versions/2.391/config.json b/apps/jenkins/versions/2.391/config.json deleted file mode 100644 index 7dd09947..00000000 --- a/apps/jenkins/versions/2.391/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 8080, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/kodbox/1.37.03/data.yml b/apps/kodbox/1.37.03/data.yml new file mode 100755 index 00000000..fef861e2 --- /dev/null +++ b/apps/kodbox/1.37.03/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 8081 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/kodbox/versions/1.37.03/docker-compose.yml b/apps/kodbox/1.37.03/docker-compose.yml similarity index 100% rename from apps/kodbox/versions/1.37.03/docker-compose.yml rename to apps/kodbox/1.37.03/docker-compose.yml diff --git a/apps/kodbox/versions/1.37.03/README.md b/apps/kodbox/README.md similarity index 100% rename from apps/kodbox/versions/1.37.03/README.md rename to apps/kodbox/README.md diff --git a/apps/kodbox/data.yml b/apps/kodbox/data.yml new file mode 100755 index 00000000..3519a45a --- /dev/null +++ b/apps/kodbox/data.yml @@ -0,0 +1,20 @@ +name: Kodbox +tags: + - 工具 +title: 可道云推出的企业级私有云存储解决方案 +type: 工具 +description: 可道云推出的企业级私有云存储解决方案 +additionalProperties: + key: kodbox + name: Kodbox + tags: + - Tool + shortDescZh: 可道云推出的企业级私有云存储解决方案 + shortDescEn: Kodbox is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser. + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://kodcloud.com/ + github: https://github.com/kalcaddle/kodbox + document: https://docs.kodcloud.com/ diff --git a/apps/kodbox/metadata/logo.png b/apps/kodbox/logo.png similarity index 100% rename from apps/kodbox/metadata/logo.png rename to apps/kodbox/logo.png diff --git a/apps/kodbox/versions/1.37.03/config.json b/apps/kodbox/versions/1.37.03/config.json deleted file mode 100644 index 5992ca99..00000000 --- a/apps/kodbox/versions/1.37.03/config.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 8081, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - } - ] -} \ No newline at end of file diff --git a/apps/list.json b/apps/list.json deleted file mode 100644 index b70dbd65..00000000 --- a/apps/list.json +++ /dev/null @@ -1,463 +0,0 @@ -{ - "version": "v0.0.39", - "tags": [ - { - "key": "WebSite", - "name": "建站" - }, - { - "key": "Server", - "name": "Web 服务器" - }, - { - "key": "Runtime", - "name": "运行环境" - }, - { - "key": "Database", - "name": "数据库" - }, - { - "key": "Tool", - "name": "工具" - }, - { - "key": "CI/CD", - "name": "CI/CD" - }, - { - "key": "Local", - "name": "本地" - } - ], - "items": [ - { - "key": "mysql", - "name": "MySQL", - "tags": ["Database"], - "versions": ["5.7.39","8.0.30"], - "shortDescZh": "MySQL 开源关系型数据库", - "shortDescEn": "Open source relational database management system", - "type": "runtime", - "crossVersionUpdate": false, - "limit": 1, - "recommend": 4, - "website": "https://www.mysql.com", - "github": "https://github.com/mysql/mysql-server", - "document": "https://dev.mysql.com/doc/" - }, - { - "key": "openresty", - "name": "OpenResty", - "tags": ["Server"], - "versions": ["1.21.4.1"], - "shortDescZh": "基于 NGINX 和 LuaJIT 的 Web 平台", - "shortDescEn": "High performance web platform based on Nginx and LuaJIT", - "type": "runtime", - "limit": 1, - "crossVersionUpdate": true, - "recommend": 3, - "website": "https://openresty.org", - "github": "https://github.com/openresty/openresty", - "document": "http://openresty.org/cn/getting-started.html" - }, - { - "key": "wordpress", - "name": "WordPress", - "tags": ["WebSite"], - "versions": ["6.2.0"], - "shortDescZh": "著名的开源博客软件和 CMS 系统", - "shortDescEn": "Open source blogging software and content management system", - "type": "website", - "recommend": 1, - "limit": 0, - "crossVersionUpdate": true, - "website": "https://wordpress.org/", - "github": "https://github.com/WordPress/WordPress", - "document": "https://cn.wordpress.org/support/" - }, - { - "key": "redis", - "name": "Redis", - "tags": ["Database"], - "versions": ["7.0.5","6.0.16"], - "shortDescZh": "高性能的开源键值数据库", - "shortDescEn": "High-performance key-value database", - "type": "runtime", - "limit": 1, - "crossVersionUpdate": true, - "website": "https://redis.io/", - "github": "https://github.com/redis/redis", - "document": "https://redis.io/docs/" - }, - { - "key": "halo", - "name": "Halo", - "tags": ["WebSite"], - "versions": ["2.5.2"], - "shortDescZh": "强大易用的开源建站工具", - "shortDescEn": "Powerful and easy-to-use open source website builder", - "type": "website", - "limit": 0, - "recommend": 2, - "crossVersionUpdate": true, - "website": "https://halo.run/", - "github": "https://github.com/halo-dev/halo", - "document": "https://docs.halo.run/" - }, - { - "key": "phpmyadmin", - "name": "phpMyAdmin", - "tags": ["Tool"], - "versions": ["5.2.1"], - "shortDescZh": "基于 Web 的 MySQL 数据库管理工具", - "shortDescEn": "MySQL database management tools", - "type": "tool", - "limit": 1, - "crossVersionUpdate": true, - "website": "https://www.phpmyadmin.net/", - "github": "https://github.com/phpmyadmin/phpmyadmin", - "document": "https://www.phpmyadmin.net/docs/" - }, - { - "key": "redis-commander", - "name": "Redis-Commander", - "tags": ["Tool"], - "versions": ["0.8.1"], - "shortDescZh": "Redis Web 管理工具", - "shortDescEn": "Redis web management tool", - "type": "tool", - "limit": 1, - "crossVersionUpdate": true, - "website": "http://joeferner.github.io/redis-commander/", - "github": "https://github.com/joeferner/redis-commander", - "document": "https://github.com/joeferner/redis-commander/blob/master/docs/configuration.md" - }, - { - "key": "minio", - "name": "MinIO", - "tags": ["Tool"], - "versions": ["RELEASE.2023-05-04T21-44-30Z"], - "shortDescZh": "开源的对象存储服务器", - "shortDescEn": "Open source object storage server", - "type": "tool", - "limit": 1, - "crossVersionUpdate": true, - "website": "https://min.io/download", - "github": "https://github.com/minio/minio", - "document": "https://min.io/docs/minio/kubernetes/upstream" - }, - { - "key": "dataease", - "name": "DataEase", - "tags": ["Tool"], - "versions": ["1.18.6"], - "shortDescZh": "人人可用的开源数据可视化分析工具", - "shortDescEn": "Open source data visualization and analysis tools available to everyone", - "type": "tool", - "limit": 0, - "recommend": 5, - "crossVersionUpdate": true, - "website": "https://dataease.io/", - "github": "https://github.com/dataease/dataease", - "document": "https://dataease.io/docs/" - }, - { - "key": "jenkins", - "name": "Jenkins", - "tags": ["CI/CD"], - "versions": ["2.391"], - "shortDescZh": "开源的持续集成工具", - "shortDescEn": "Build great things at any scale", - "type": "tool", - "limit": 1, - "crossVersionUpdate": false, - "website": "https://www.jenkins.io/", - "github": "https://github.com/jenkinsci/jenkins", - "document": "https://www.jenkins.io/doc/book/" - }, - { - "key": "postgresql", - "name": "PostgreSQL", - "tags": ["Database"], - "versions": ["15.2-alpine"], - "shortDescZh": "PostgreSQL 开源关系型数据库", - "shortDescEn": "Open Source Relational Database", - "type": "runtime", - "limit": 1, - "crossVersionUpdate": false, - "website": "https://www.postgresql.org/", - "github": "https://github.com/postgres/postgres", - "document": "https://www.postgresql.org/docs/" - }, - { - "key": "mongodb", - "name": "MongoDB", - "tags": ["Database"], - "versions": ["6.0.4"], - "shortDescZh": "MongoDB 开源文档数据库", - "shortDescEn": "Fractional file storage database", - "type": "runtime", - "limit": 1, - "crossVersionUpdate": false, - "website": "https://www.mongodb.com/", - "github": "https://github.com/mongodb/mongo", - "document": "https://www.mongodb.com/docs/" - }, - { - "key": "mariadb", - "name": "MariaDB", - "tags": ["Database"], - "versions": ["10.9.5"], - "shortDescZh": "著名的 MySQL 分支版本", - "shortDescEn": "The open source relational database", - "type": "runtime", - "crossVersionUpdate": false, - "limit": 1, - "website": "https://mariadb.org/", - "github": "https://github.com/MariaDB/server/", - "document": "https://mariadb.org/documentation/" - }, - { - "key": "docker-registry", - "name": "Docker Registry", - "tags": ["CI/CD"], - "versions": ["2.8.1"], - "shortDescZh": "Docker 镜像存储库", - "shortDescEn": "A storage and distribution system for named Docker images", - "type": "runtime", - "crossVersionUpdate": false, - "limit": 1, - "website": "https://hub.docker.com/_/registry", - "github": "https://github.com/distribution/distribution", - "document": "https://docs.docker.com/registry/" - }, - { - "key": "nexus", - "name": "Nexus Repository", - "tags": ["CI/CD"], - "versions": ["3.47.1"], - "shortDescZh": "开源的软件制品库", - "shortDescEn": "An open source repository for build artifacts", - "type": "runtime", - "crossVersionUpdate": false, - "limit": 1, - "website": "https://www.sonatype.com/products/nexus-repository", - "github": "https://github.com/sonatype/docker-nexus3", - "document": "https://help.sonatype.com/repomanager3" - }, - { - "key": "wikijs", - "name": "Wiki.js", - "tags": ["WebSite"], - "versions": ["2.5.298"], - "shortDescZh": "一个基于 Node.js 构建的现代而强大的 Wiki 应用程序。", - "shortDescEn": "A modern and powerful wiki app built on Node.js", - "type": "website", - "limit": 0, - "crossVersionUpdate": false, - "website": "https://js.wiki/", - "github": "https://github.com/requarks/wiki", - "document": "https://docs.requarks.io/" - }, - { - "key": "uptime-kuma", - "name": "Uptime Kuma", - "tags": ["Tool"], - "versions": ["1.20.2"], - "shortDescZh": "一个自托管的监控工具", - "shortDescEn": "A fancy self-hosted monitoring tool", - "type": "tool", - "limit": 0, - "crossVersionUpdate": false, - "website": "https://uptime.kuma.pet/", - "github": "https://github.com/louislam/uptime-kuma", - "document": "https://github.com/louislam/uptime-kuma/wiki" - }, - { - "key": "kodbox", - "name": "Kodbox", - "tags": ["Tool"], - "versions": ["1.37.03"], - "shortDescZh": "可道云推出的企业级私有云存储解决方案", - "shortDescEn": "Kodbox is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser.", - "type": "tool", - "limit": 0, - "crossVersionUpdate": true, - "website": "https://kodcloud.com/", - "github": "https://github.com/kalcaddle/kodbox", - "document": "https://docs.kodcloud.com/" - }, - { - "key": "php5", - "name": "PHP 5", - "tags": ["Runtime"], - "versions": ["5.4.45","5.5.38","5.6.40"], - "shortDescZh": "PHP5 运行环境", - "shortDescEn": "PHP5 Runtime", - "type": "php", - "limit": 0, - "recommend": 9998, - "crossVersionUpdate": false, - "website": "https://www.php.net/", - "github": "https://github.com/php/php-src", - "document": "https://www.php.net/docs.php" - }, - { - "key": "php7", - "name": "PHP 7", - "tags": ["Runtime"], - "versions": ["7.0.33","7.1.33","7.2.34","7.3.33","7.4.33"], - "shortDescZh": "PHP7 运行环境", - "shortDescEn": "PHP7 Runtime", - "type": "php", - "limit": 0, - "recommend": 9997, - "crossVersionUpdate": false, - "website": "https://www.php.net/", - "github": "https://github.com/php/php-src", - "document": "https://www.php.net/docs.php" - }, - { - "key": "php8", - "name": "PHP 8", - "tags": ["Runtime"], - "versions": ["8.0.28","8.1.18","8.2.5"], - "shortDescZh": "PHP8 运行环境", - "shortDescEn": "PHP8 Runtime", - "type": "php", - "limit": 0, - "recommend": 9996, - "crossVersionUpdate": false, - "website": "https://www.php.net/", - "github": "https://github.com/php/php-src", - "document": "https://www.php.net/docs.php" - }, - { - "key": "gitea", - "name": "Gitea", - "tags": ["CI/CD"], - "versions": ["1.19.1"], - "shortDescZh": "一个自托管的 Git 服务", - "shortDescEn": "a self-hosted Git service", - "type": "tool", - "limit": 0, - "crossVersionUpdate": false, - "website": "https://gitea.io/", - "github": "https://github.com/go-gitea/gitea", - "document": "https://docs.gitea.io/" - }, - { - "key": "qBittorrent", - "name": "qBittorrent", - "tags": ["Tool"], - "versions": ["4.3.5","4.5.2"], - "shortDescZh": "qBittorrent 是一个跨平台的开源 BitTorrent 客户端", - "shortDescEn": "qBittorrent is a cross-platform open source BitTorrent client", - "type": "tool", - "limit": 0, - "crossVersionUpdate": true, - "website": "https://www.qbittorrent.org/", - "github": "https://github.com/qbittorrent/qBittorrent", - "document": "http://wiki.qbittorrent.org/" - }, - { - "key": "jellyfin", - "name": "Jellyfin", - "tags": ["Tool"], - "versions": ["10.8.9"], - "shortDescZh": "Jellyfin 是一套多媒体应用程序软件套装", - "shortDescEn": "Jellyfin is a multimedia application software suite", - "type": "tool", - "limit": 0, - "crossVersionUpdate": true, - "website": "https://jellyfin.org/", - "github": "https://github.com/jellyfin/jellyfin", - "document": "https://jellyfin.org/docs/" - }, - { - "key": "alist", - "name": "alist", - "tags": ["Tool"], - "versions": ["3.17.0"], - "shortDescZh": "一个支持多存储的文件列表程序", - "shortDescEn": "A file list program that supports multiple storage", - "type": "tool", - "limit": 0, - "crossVersionUpdate": true, - "website": "https://github.com/alist-org/alist", - "github": "https://github.com/alist-org/alist", - "document": "https://alist.nn.ci/zh/" - }, - { - "key": "watchtower", - "name": "watchtower", - "tags": ["Tool"], - "versions": ["1.5.3"], - "shortDescZh": "自动更新 Docker 容器基础镜像的工具", - "shortDescEn": "Tool to automatically update Docker container base images", - "type": "tool", - "limit": 1, - "crossVersionUpdate": false, - "website": "https://github.com/containrrr/watchtower", - "github": "https://github.com/containrrr/watchtower", - "document": "https://containrrr.dev/watchtower/" - }, - { - "key": "flarum", - "name": "flarum", - "tags": ["WebSite"], - "versions": ["1.7.1"], - "shortDescZh": "新一代的论坛软件,使在线讨论变得有趣", - "shortDescEn": "The next-generation forum software that makes online discussion fun", - "type": "website", - "limit": 0, - "crossVersionUpdate": true, - "website": "https://flarum.org/", - "github": "https://github.com/flarum/flarum", - "document": "https://docs.flarum.org/" - }, - { - "key": "adminer", - "name": "adminer", - "tags": ["Tool"], - "versions": ["4.8.1"], - "shortDescZh": "PHP 轻量级数据库管理工具", - "shortDescEn": "Database management in a single PHP file", - "type": "tool", - "limit": 1, - "crossVersionUpdate": false, - "website": "https://www.adminer.org/", - "github": "https://github.com/xiahao90/adminer", - "document": "https://github.com/xiahao90/adminer" - }, - { - "key": "tailchat", - "name": "Tailchat", - "tags": ["WebSite"], - "versions": ["1.7.3"], - "shortDescZh": "在你自己工作区的下一代noIM应用", - "shortDescEn": "The next-generation noIM Application in your own workspace", - "type": "website", - "limit": 1, - "crossVersionUpdate": true, - "website": "https://tailchat.msgbyte.com/", - "github": "https://github.com/msgbyte/tailchat", - "document": "https://tailchat.msgbyte.com/docs/intro" - }, - { - "key": "nps", - "name": "nps", - "tags": ["Tool"], - "versions": ["0.26.10"], - "shortDescZh": "轻量级、高性能、功能强大的内网穿透代理服务器", - "shortDescEn": "Lightweight, high-performance, powerful intranet penetration proxy server", - "type": "tool", - "limit": 1, - "crossVersionUpdate": true, - "website": "https://ehang-io.github.io/nps", - "github": "https://github.com/ehang-io/nps", - "document": "https://ehang-io.github.io/nps" - } - ] -} \ No newline at end of file diff --git a/apps/mariadb/10.9.5/data.yml b/apps/mariadb/10.9.5/data.yml new file mode 100755 index 00000000..b9f66529 --- /dev/null +++ b/apps/mariadb/10.9.5/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: mariadb + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Root Password + labelZh: root用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 3306 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/mariadb/versions/10.9.5/docker-compose.yml b/apps/mariadb/10.9.5/docker-compose.yml similarity index 100% rename from apps/mariadb/versions/10.9.5/docker-compose.yml rename to apps/mariadb/10.9.5/docker-compose.yml diff --git a/apps/mariadb/versions/10.9.5/README.md b/apps/mariadb/README.md similarity index 100% rename from apps/mariadb/versions/10.9.5/README.md rename to apps/mariadb/README.md diff --git a/apps/mariadb/data.yml b/apps/mariadb/data.yml new file mode 100755 index 00000000..acf5d3fb --- /dev/null +++ b/apps/mariadb/data.yml @@ -0,0 +1,20 @@ +name: MariaDB +tags: + - 数据库 +title: 著名的 MySQL 分支版本 +type: 数据库 +description: 著名的 MySQL 分支版本 +additionalProperties: + key: mariadb + name: MariaDB + tags: + - Database + shortDescZh: 著名的 MySQL 分支版本 + shortDescEn: The open source relational database + type: runtime + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://mariadb.org/ + github: https://github.com/MariaDB/server/ + document: https://mariadb.org/documentation/ diff --git a/apps/mariadb/metadata/logo.png b/apps/mariadb/logo.png similarity index 100% rename from apps/mariadb/metadata/logo.png rename to apps/mariadb/logo.png diff --git a/apps/mariadb/versions/10.9.5/config.json b/apps/mariadb/versions/10.9.5/config.json deleted file mode 100644 index a6e19482..00000000 --- a/apps/mariadb/versions/10.9.5/config.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "formFields": [ - { - "type": "password", - "labelZh": "root用户密码", - "labelEn": "Root Password", - "required": true, - "default": "mariadb", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 3306, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/README.md b/apps/minio/README.md similarity index 100% rename from apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/README.md rename to apps/minio/README.md diff --git a/apps/minio/RELEASE.2023-05-04T21-44-30Z/data.yml b/apps/minio/RELEASE.2023-05-04T21-44-30Z/data.yml new file mode 100755 index 00000000..7e7d2ab1 --- /dev/null +++ b/apps/minio/RELEASE.2023-05-04T21-44-30Z/data.yml @@ -0,0 +1,32 @@ +additionalProperties: + formFields: + - default: minio + envKey: MINIO_ROOT_USER + labelEn: User + labelZh: 用户 + random: true + required: true + rule: paramCommon + type: text + - default: minio + envKey: MINIO_ROOT_PASSWORD + labelEn: Password + labelZh: 密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: 9001 + envKey: PORT_API + labelEn: Port + labelZh: API 端口 + required: true + rule: paramPort + type: number diff --git a/apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/docker-compose.yml b/apps/minio/RELEASE.2023-05-04T21-44-30Z/docker-compose.yml similarity index 100% rename from apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/docker-compose.yml rename to apps/minio/RELEASE.2023-05-04T21-44-30Z/docker-compose.yml diff --git a/apps/minio/data.yml b/apps/minio/data.yml new file mode 100755 index 00000000..061a47b6 --- /dev/null +++ b/apps/minio/data.yml @@ -0,0 +1,20 @@ +name: MinIO +tags: + - 工具 +title: 开源的对象存储服务器 +type: 工具 +description: 开源的对象存储服务器 +additionalProperties: + key: minio + name: MinIO + tags: + - Tool + shortDescZh: 开源的对象存储服务器 + shortDescEn: Open source object storage server + type: tool + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: https://min.io/download + github: https://github.com/minio/minio + document: https://min.io/docs/minio/kubernetes/upstream diff --git a/apps/minio/metadata/logo.png b/apps/minio/logo.png similarity index 100% rename from apps/minio/metadata/logo.png rename to apps/minio/logo.png diff --git a/apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/config.json b/apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/config.json deleted file mode 100644 index cff32219..00000000 --- a/apps/minio/versions/RELEASE.2023-05-04T21-44-30Z/config.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "formFields": [ - { - "type": "text", - "labelZh": "用户", - "labelEn": "User", - "required": true, - "default": "minio", - "random": true, - "rule": "paramCommon", - "envKey": "MINIO_ROOT_USER" - }, - { - "type": "password", - "labelZh": "密码", - "labelEn": "Password", - "required": true, - "default": "minio", - "random": true, - "rule": "paramComplexity", - "envKey": "MINIO_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - }, - { - "type": "number", - "labelZh": "API 端口", - "labelEn": "Port", - "required": true, - "default": 9001, - "rule": "paramPort", - "envKey": "PORT_API" - } - ] -} \ No newline at end of file diff --git a/apps/mongodb/6.0.4/data.yml b/apps/mongodb/6.0.4/data.yml new file mode 100755 index 00000000..d65172ca --- /dev/null +++ b/apps/mongodb/6.0.4/data.yml @@ -0,0 +1,25 @@ +additionalProperties: + formFields: + - default: mongo + envKey: PANEL_DB_ROOT_USER + labelEn: Root Username + labelZh: Root 用户名 + random: true + required: true + rule: paramCommon + type: text + - default: mongo + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Root Password + labelZh: Root 用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 27017 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/mongodb/versions/6.0.4/docker-compose.yml b/apps/mongodb/6.0.4/docker-compose.yml similarity index 100% rename from apps/mongodb/versions/6.0.4/docker-compose.yml rename to apps/mongodb/6.0.4/docker-compose.yml diff --git a/apps/mongodb/versions/6.0.4/README.md b/apps/mongodb/README.md similarity index 100% rename from apps/mongodb/versions/6.0.4/README.md rename to apps/mongodb/README.md diff --git a/apps/mongodb/data.yml b/apps/mongodb/data.yml new file mode 100755 index 00000000..9e802406 --- /dev/null +++ b/apps/mongodb/data.yml @@ -0,0 +1,20 @@ +name: MongoDB +tags: + - 数据库 +title: MongoDB 开源文档数据库 +type: 数据库 +description: MongoDB 开源文档数据库 +additionalProperties: + key: mongodb + name: MongoDB + tags: + - Database + shortDescZh: MongoDB 开源文档数据库 + shortDescEn: Fractional file storage database + type: runtime + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://www.mongodb.com/ + github: https://github.com/mongodb/mongo + document: https://www.mongodb.com/docs/ diff --git a/apps/mongodb/metadata/logo.png b/apps/mongodb/logo.png similarity index 100% rename from apps/mongodb/metadata/logo.png rename to apps/mongodb/logo.png diff --git a/apps/mongodb/versions/6.0.4/config.json b/apps/mongodb/versions/6.0.4/config.json deleted file mode 100644 index 0cfdd548..00000000 --- a/apps/mongodb/versions/6.0.4/config.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "formFields": [ - { - "type": "text", - "labelZh": "Root 用户名", - "labelEn": "Root Username", - "required": true, - "default": "mongo", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_ROOT_USER" - }, - { - "type": "password", - "labelZh": "Root 用户密码", - "labelEn": "Root Password", - "required": true, - "default": "mongo", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 27017, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/mysql/versions/5.7.39/conf/my.cnf b/apps/mysql/5.7.39/conf/my.cnf similarity index 100% rename from apps/mysql/versions/5.7.39/conf/my.cnf rename to apps/mysql/5.7.39/conf/my.cnf diff --git a/apps/mysql/5.7.39/data.yml b/apps/mysql/5.7.39/data.yml new file mode 100755 index 00000000..e71c6a38 --- /dev/null +++ b/apps/mysql/5.7.39/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: mysql + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Root Password + labelZh: root用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 3306 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/mysql/versions/5.7.39/docker-compose.yml b/apps/mysql/5.7.39/docker-compose.yml similarity index 100% rename from apps/mysql/versions/5.7.39/docker-compose.yml rename to apps/mysql/5.7.39/docker-compose.yml diff --git a/apps/mysql/versions/8.0.30/conf/my.cnf b/apps/mysql/8.0.30/conf/my.cnf similarity index 100% rename from apps/mysql/versions/8.0.30/conf/my.cnf rename to apps/mysql/8.0.30/conf/my.cnf diff --git a/apps/mysql/8.0.30/data.yml b/apps/mysql/8.0.30/data.yml new file mode 100755 index 00000000..e71c6a38 --- /dev/null +++ b/apps/mysql/8.0.30/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: mysql + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Root Password + labelZh: root用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 3306 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/mysql/versions/8.0.30/docker-compose.yml b/apps/mysql/8.0.30/docker-compose.yml similarity index 100% rename from apps/mysql/versions/8.0.30/docker-compose.yml rename to apps/mysql/8.0.30/docker-compose.yml diff --git a/apps/mysql/versions/5.7.39/README.md b/apps/mysql/README.md similarity index 100% rename from apps/mysql/versions/5.7.39/README.md rename to apps/mysql/README.md diff --git a/apps/mysql/data.yml b/apps/mysql/data.yml new file mode 100755 index 00000000..16f35f8d --- /dev/null +++ b/apps/mysql/data.yml @@ -0,0 +1,20 @@ +name: MySQL +tags: + - 数据库 +title: MySQL 开源关系型数据库 +type: 数据库 +description: MySQL 开源关系型数据库 +additionalProperties: + key: mysql + name: MySQL + tags: + - Database + shortDescZh: MySQL 开源关系型数据库 + shortDescEn: Open source relational database management system + type: runtime + crossVersionUpdate: false + limit: 1 + recommend: 4 + website: https://www.mysql.com + github: https://github.com/mysql/mysql-server + document: https://dev.mysql.com/doc/ diff --git a/apps/mysql/metadata/logo.png b/apps/mysql/logo.png similarity index 100% rename from apps/mysql/metadata/logo.png rename to apps/mysql/logo.png diff --git a/apps/mysql/versions/5.7.39/config.json b/apps/mysql/versions/5.7.39/config.json deleted file mode 100644 index 1ed30aa1..00000000 --- a/apps/mysql/versions/5.7.39/config.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "formFields": [ - { - "type": "password", - "labelZh": "root用户密码", - "labelEn": "Root Password", - "required": true, - "default": "mysql", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 3306, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/mysql/versions/8.0.30/README.md b/apps/mysql/versions/8.0.30/README.md deleted file mode 100644 index 7951cf6a..00000000 --- a/apps/mysql/versions/8.0.30/README.md +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2000, 2022, Oracle and/or its affiliates. - -This is a release of MySQL, an SQL database server. - -License information can be found in the LICENSE file. - -In test packages where this file is renamed README-test, the license -file is renamed LICENSE-test. - -This distribution may include materials developed by third parties. -For license and attribution notices for these materials, -please refer to the LICENSE file. - -For further information on MySQL or additional documentation, visit -http://dev.mysql.com/doc/ - -For additional downloads and the source of MySQL, visit -http://dev.mysql.com/downloads/ - -MySQL is brought to you by the MySQL team at Oracle. diff --git a/apps/mysql/versions/8.0.30/config.json b/apps/mysql/versions/8.0.30/config.json deleted file mode 100644 index 1ed30aa1..00000000 --- a/apps/mysql/versions/8.0.30/config.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "formFields": [ - { - "type": "password", - "labelZh": "root用户密码", - "labelEn": "Root Password", - "required": true, - "default": "mysql", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 3306, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/nexus/3.47.1/data.yml b/apps/nexus/3.47.1/data.yml new file mode 100755 index 00000000..6d6bd55c --- /dev/null +++ b/apps/nexus/3.47.1/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 8081 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/nexus/versions/3.47.1/docker-compose.yml b/apps/nexus/3.47.1/docker-compose.yml similarity index 100% rename from apps/nexus/versions/3.47.1/docker-compose.yml rename to apps/nexus/3.47.1/docker-compose.yml diff --git a/apps/nexus/versions/3.47.1/README.md b/apps/nexus/README.md similarity index 100% rename from apps/nexus/versions/3.47.1/README.md rename to apps/nexus/README.md diff --git a/apps/nexus/data.yml b/apps/nexus/data.yml new file mode 100755 index 00000000..ea6140f6 --- /dev/null +++ b/apps/nexus/data.yml @@ -0,0 +1,20 @@ +name: Nexus Repository +tags: + - CI/CD +title: 开源的软件制品库 +type: CI/CD +description: 开源的软件制品库 +additionalProperties: + key: nexus + name: Nexus Repository + tags: + - CI/CD + shortDescZh: 开源的软件制品库 + shortDescEn: An open source repository for build artifacts + type: runtime + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://www.sonatype.com/products/nexus-repository + github: https://github.com/sonatype/docker-nexus3 + document: https://help.sonatype.com/repomanager3 diff --git a/apps/nexus/metadata/logo.png b/apps/nexus/logo.png similarity index 100% rename from apps/nexus/metadata/logo.png rename to apps/nexus/logo.png diff --git a/apps/nexus/versions/3.47.1/config.json b/apps/nexus/versions/3.47.1/config.json deleted file mode 100644 index dcf82c9a..00000000 --- a/apps/nexus/versions/3.47.1/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 8081, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/nps/versions/0.26.10/conf/clients.json b/apps/nps/0.26.10/conf/clients.json similarity index 100% rename from apps/nps/versions/0.26.10/conf/clients.json rename to apps/nps/0.26.10/conf/clients.json diff --git a/apps/nps/versions/0.26.10/conf/hosts.json b/apps/nps/0.26.10/conf/hosts.json similarity index 100% rename from apps/nps/versions/0.26.10/conf/hosts.json rename to apps/nps/0.26.10/conf/hosts.json diff --git a/apps/nps/versions/0.26.10/conf/multi_account.conf b/apps/nps/0.26.10/conf/multi_account.conf similarity index 100% rename from apps/nps/versions/0.26.10/conf/multi_account.conf rename to apps/nps/0.26.10/conf/multi_account.conf diff --git a/apps/nps/versions/0.26.10/conf/nps.conf b/apps/nps/0.26.10/conf/nps.conf similarity index 100% rename from apps/nps/versions/0.26.10/conf/nps.conf rename to apps/nps/0.26.10/conf/nps.conf diff --git a/apps/nps/versions/0.26.10/conf/server.key b/apps/nps/0.26.10/conf/server.key similarity index 100% rename from apps/nps/versions/0.26.10/conf/server.key rename to apps/nps/0.26.10/conf/server.key diff --git a/apps/nps/versions/0.26.10/conf/server.pem b/apps/nps/0.26.10/conf/server.pem similarity index 100% rename from apps/nps/versions/0.26.10/conf/server.pem rename to apps/nps/0.26.10/conf/server.pem diff --git a/apps/nps/versions/0.26.10/conf/tasks.json b/apps/nps/0.26.10/conf/tasks.json similarity index 100% rename from apps/nps/versions/0.26.10/conf/tasks.json rename to apps/nps/0.26.10/conf/tasks.json diff --git a/apps/nps/0.26.10/data.yml b/apps/nps/0.26.10/data.yml new file mode 100755 index 00000000..6753881c --- /dev/null +++ b/apps/nps/0.26.10/data.yml @@ -0,0 +1,96 @@ +additionalProperties: + formFields: + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Web Management Port + labelZh: web管理端口 + required: true + rule: paramPort + type: number + - default: 8024 + envKey: NPS_BRIDGE_PORT + labelEn: Server-Client Communication Port + labelZh: 服务端客户端通信端口 + required: true + rule: paramPort + type: number + - default: http://localhost:8080 + edit: true + envKey: NPS_WEB_HOST + labelEn: External URL(If the default address, please replace localhost with the current service IP) + labelZh: 外部访问地址(若默认地址请替换localhost为当前服务IP) + required: true + rule: paramExtUrl + type: text + - default: admin + envKey: NPS_WEB_USERNAME + labelEn: Web Interface Management Account + labelZh: web界面管理账号 + random: true + required: true + rule: paramCommon + type: text + - default: "123" + envKey: NPS_WEB_PASSWORD + labelEn: Web Interface Management Password + labelZh: web界面管理密码 + random: true + required: true + rule: paramComplexity + type: password + - default: "false" + envKey: NPS_WEB_OPEN_SSL + labelEn: Enable Https Access + labelZh: 开启Https访问 + required: true + rule: paramCommon + type: text + - default: 20100 + envKey: NPS_RANDOM_PORT_START + labelEn: Dynamic Port Range Start + labelZh: 动态端口范围开始 + required: true + rule: paramPort + type: number + - default: 20200 + envKey: NPS_RANDOM_PORT_END + labelEn: Dynamic Port Range End + labelZh: 动态端口范围结束 + required: true + rule: paramPort + type: number + - default: "123" + envKey: NPS_PUBLIC_VKEY + labelEn: Key When the Client Starts in Configuration File Mode + labelZh: 客户端以配置文件模式启动时的密钥 + required: true + rule: paramCommon + type: text + - default: "1234567812345678" + envKey: NPS_AUTH_CRYPT_KEY + labelEn: 16-bit AES Encryption Key + labelZh: 16位aes加密密钥 + required: true + rule: paramCommon + type: text + - default: 0.0.0.0 + envKey: NPS_HTTP_PROXY_IP + labelEn: Http Proxy IP + labelZh: 域名代理http代理监听地址 + required: false + rule: paramCommon + type: text + - default: 20080 + envKey: NPS_HTTP_PROXY_PORT + labelEn: Http Proxy Port + labelZh: 域名代理http代理监听端口 + required: false + rule: paramPort + type: number + - default: 20443 + envKey: NPS_HTTPS_PROXY_PORT + labelEn: Https Proxy Port + labelZh: 域名代理https代理监听端口 + required: false + rule: paramPort + type: number diff --git a/apps/nps/versions/0.26.10/docker-compose.yml b/apps/nps/0.26.10/docker-compose.yml similarity index 100% rename from apps/nps/versions/0.26.10/docker-compose.yml rename to apps/nps/0.26.10/docker-compose.yml diff --git a/apps/nps/versions/0.26.10/README.md b/apps/nps/README.md similarity index 100% rename from apps/nps/versions/0.26.10/README.md rename to apps/nps/README.md diff --git a/apps/nps/data.yml b/apps/nps/data.yml new file mode 100755 index 00000000..a761257a --- /dev/null +++ b/apps/nps/data.yml @@ -0,0 +1,20 @@ +name: nps +tags: + - 工具 +title: 轻量级、高性能、功能强大的内网穿透代理服务器 +type: 工具 +description: 轻量级、高性能、功能强大的内网穿透代理服务器 +additionalProperties: + key: nps + name: nps + tags: + - Tool + shortDescZh: 轻量级、高性能、功能强大的内网穿透代理服务器 + shortDescEn: Lightweight, high-performance, powerful intranet penetration proxy server + type: tool + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: https://ehang-io.github.io/nps + github: https://github.com/ehang-io/nps + document: https://ehang-io.github.io/nps diff --git a/apps/nps/metadata/logo.png b/apps/nps/logo.png similarity index 100% rename from apps/nps/metadata/logo.png rename to apps/nps/logo.png diff --git a/apps/nps/versions/0.26.10/config.json b/apps/nps/versions/0.26.10/config.json deleted file mode 100644 index 389d88e5..00000000 --- a/apps/nps/versions/0.26.10/config.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "web管理端口", - "labelEn": "Web Management Port", - "required": true, - "default": 8080, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - }, - { - "type": "number", - "labelZh": "服务端客户端通信端口", - "labelEn": "Server-Client Communication Port", - "required": true, - "default": 8024, - "rule": "paramPort", - "envKey": "NPS_BRIDGE_PORT" - }, - { - "type": "text", - "labelZh": "外部访问地址(若默认地址请替换localhost为当前服务IP)", - "labelEn": "External URL(If the default address, please replace localhost with the current service IP)", - "required": true, - "default": "http://localhost:8080", - "rule": "paramExtUrl", - "envKey": "NPS_WEB_HOST", - "edit": true - }, - { - "type": "text", - "labelZh": "web界面管理账号", - "labelEn": "Web Interface Management Account", - "required": true, - "default": "admin", - "random": true, - "rule": "paramCommon", - "envKey": "NPS_WEB_USERNAME" - }, - { - "type": "password", - "labelZh": "web界面管理密码", - "labelEn": "Web Interface Management Password", - "required": true, - "default": "123", - "random": true, - "rule": "paramComplexity", - "envKey": "NPS_WEB_PASSWORD" - }, - { - "type": "text", - "labelZh": "开启Https访问", - "labelEn": "Enable Https Access", - "required": true, - "default": "false", - "rule": "paramCommon", - "envKey": "NPS_WEB_OPEN_SSL" - }, - { - "type": "number", - "labelZh": "动态端口范围开始", - "labelEn": "Dynamic Port Range Start", - "required": true, - "default": 20100, - "rule": "paramPort", - "envKey": "NPS_RANDOM_PORT_START" - }, - { - "type": "number", - "labelZh": "动态端口范围结束", - "labelEn": "Dynamic Port Range End", - "required": true, - "default": 20200, - "rule": "paramPort", - "envKey": "NPS_RANDOM_PORT_END" - }, - { - "type": "text", - "labelZh": "客户端以配置文件模式启动时的密钥", - "labelEn": "Key When the Client Starts in Configuration File Mode", - "required": true, - "default": "123", - "rule": "paramCommon", - "envKey": "NPS_PUBLIC_VKEY" - }, - { - "type": "text", - "labelZh": "16位aes加密密钥", - "labelEn": "16-bit AES Encryption Key", - "required": true, - "default": "1234567812345678", - "rule": "paramCommon", - "envKey": "NPS_AUTH_CRYPT_KEY" - }, - { - "type": "text", - "labelZh": "域名代理http代理监听地址", - "labelEn": "Http Proxy IP", - "required": false, - "default": "0.0.0.0", - "rule": "paramCommon", - "envKey": "NPS_HTTP_PROXY_IP" - }, - { - "type": "number", - "labelZh": "域名代理http代理监听端口", - "labelEn": "Http Proxy Port", - "required": false, - "default": 20080, - "rule": "paramPort", - "envKey": "NPS_HTTP_PROXY_PORT" - }, - { - "type": "number", - "labelZh": "域名代理https代理监听端口", - "labelEn": "Https Proxy Port", - "required": false, - "default": 20443, - "rule": "paramPort", - "envKey": "NPS_HTTPS_PROXY_PORT" - } - ] -} \ No newline at end of file diff --git a/apps/openresty/versions/1.21.4.1/conf/conf.d/00.default.conf b/apps/openresty/1.21.4.1/conf/conf.d/00.default.conf similarity index 100% rename from apps/openresty/versions/1.21.4.1/conf/conf.d/00.default.conf rename to apps/openresty/1.21.4.1/conf/conf.d/00.default.conf diff --git a/apps/openresty/versions/1.21.4.1/conf/conf.d/default.conf b/apps/openresty/1.21.4.1/conf/conf.d/default.conf similarity index 100% rename from apps/openresty/versions/1.21.4.1/conf/conf.d/default.conf rename to apps/openresty/1.21.4.1/conf/conf.d/default.conf diff --git a/apps/openresty/versions/1.21.4.1/conf/fastcgi-php.conf b/apps/openresty/1.21.4.1/conf/fastcgi-php.conf similarity index 100% rename from apps/openresty/versions/1.21.4.1/conf/fastcgi-php.conf rename to apps/openresty/1.21.4.1/conf/fastcgi-php.conf diff --git a/apps/openresty/versions/1.21.4.1/conf/fastcgi_params b/apps/openresty/1.21.4.1/conf/fastcgi_params similarity index 100% rename from apps/openresty/versions/1.21.4.1/conf/fastcgi_params rename to apps/openresty/1.21.4.1/conf/fastcgi_params diff --git a/apps/openresty/versions/1.21.4.1/conf/mime.types b/apps/openresty/1.21.4.1/conf/mime.types similarity index 100% rename from apps/openresty/versions/1.21.4.1/conf/mime.types rename to apps/openresty/1.21.4.1/conf/mime.types diff --git a/apps/openresty/versions/1.21.4.1/conf/nginx.conf b/apps/openresty/1.21.4.1/conf/nginx.conf similarity index 100% rename from apps/openresty/versions/1.21.4.1/conf/nginx.conf rename to apps/openresty/1.21.4.1/conf/nginx.conf diff --git a/apps/openresty/1.21.4.1/data.yml b/apps/openresty/1.21.4.1/data.yml new file mode 100755 index 00000000..7db4b550 --- /dev/null +++ b/apps/openresty/1.21.4.1/data.yml @@ -0,0 +1,16 @@ +additionalProperties: + formFields: + - default: 80 + disabled: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP 端口 + required: true + type: number + - default: 443 + disabled: true + envKey: PANEL_APP_PORT_HTTPS + labelEn: HTTPS Port + labelZh: HTTPS 端口 + required: true + type: number diff --git a/apps/openresty/versions/1.21.4.1/docker-compose.yml b/apps/openresty/1.21.4.1/docker-compose.yml similarity index 100% rename from apps/openresty/versions/1.21.4.1/docker-compose.yml rename to apps/openresty/1.21.4.1/docker-compose.yml diff --git a/apps/openresty/versions/1.21.4.1/root/404.html b/apps/openresty/1.21.4.1/root/404.html similarity index 100% rename from apps/openresty/versions/1.21.4.1/root/404.html rename to apps/openresty/1.21.4.1/root/404.html diff --git a/apps/openresty/versions/1.21.4.1/root/index.html b/apps/openresty/1.21.4.1/root/index.html similarity index 100% rename from apps/openresty/versions/1.21.4.1/root/index.html rename to apps/openresty/1.21.4.1/root/index.html diff --git a/apps/openresty/versions/1.21.4.1/root/stop/index.html b/apps/openresty/1.21.4.1/root/stop/index.html similarity index 100% rename from apps/openresty/versions/1.21.4.1/root/stop/index.html rename to apps/openresty/1.21.4.1/root/stop/index.html diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/access.lua b/apps/openresty/1.21.4.1/www/common/waf/access.lua similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/access.lua rename to apps/openresty/1.21.4.1/www/common/waf/access.lua diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/init.lua b/apps/openresty/1.21.4.1/www/common/waf/init.lua similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/init.lua rename to apps/openresty/1.21.4.1/www/common/waf/init.lua diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/args_check.json b/apps/openresty/1.21.4.1/www/common/waf/rules/args_check.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/args_check.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/args_check.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/cc.json b/apps/openresty/1.21.4.1/www/common/waf/rules/cc.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/cc.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/cc.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/cookie_block.json b/apps/openresty/1.21.4.1/www/common/waf/rules/cookie_block.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/cookie_block.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/cookie_block.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/file_ext_block.json b/apps/openresty/1.21.4.1/www/common/waf/rules/file_ext_block.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/file_ext_block.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/file_ext_block.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/ip_block.json b/apps/openresty/1.21.4.1/www/common/waf/rules/ip_block.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/ip_block.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/ip_block.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/ip_white.json b/apps/openresty/1.21.4.1/www/common/waf/rules/ip_white.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/ip_white.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/ip_white.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/post_check.json b/apps/openresty/1.21.4.1/www/common/waf/rules/post_check.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/post_check.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/post_check.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/url_block.json b/apps/openresty/1.21.4.1/www/common/waf/rules/url_block.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/url_block.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/url_block.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/url_white.json b/apps/openresty/1.21.4.1/www/common/waf/rules/url_white.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/url_white.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/url_white.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/user_agent.json b/apps/openresty/1.21.4.1/www/common/waf/rules/user_agent.json similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/user_agent.json rename to apps/openresty/1.21.4.1/www/common/waf/rules/user_agent.json diff --git a/apps/openresty/versions/1.21.4.1/www/common/waf/rules/warn.html b/apps/openresty/1.21.4.1/www/common/waf/rules/warn.html similarity index 100% rename from apps/openresty/versions/1.21.4.1/www/common/waf/rules/warn.html rename to apps/openresty/1.21.4.1/www/common/waf/rules/warn.html diff --git a/apps/openresty/versions/1.21.4.1/README.md b/apps/openresty/README.md similarity index 100% rename from apps/openresty/versions/1.21.4.1/README.md rename to apps/openresty/README.md diff --git a/apps/openresty/data.yml b/apps/openresty/data.yml new file mode 100755 index 00000000..6d128ca5 --- /dev/null +++ b/apps/openresty/data.yml @@ -0,0 +1,20 @@ +name: OpenResty +tags: + - Web 服务器 +title: 基于 NGINX 和 LuaJIT 的 Web 平台 +type: Web 服务器 +description: 基于 NGINX 和 LuaJIT 的 Web 平台 +additionalProperties: + key: openresty + name: OpenResty + tags: + - Server + shortDescZh: 基于 NGINX 和 LuaJIT 的 Web 平台 + shortDescEn: High performance web platform based on Nginx and LuaJIT + type: runtime + crossVersionUpdate: true + limit: 1 + recommend: 3 + website: https://openresty.org + github: https://github.com/openresty/openresty + document: http://openresty.org/cn/getting-started.html diff --git a/apps/openresty/metadata/logo.png b/apps/openresty/logo.png similarity index 100% rename from apps/openresty/metadata/logo.png rename to apps/openresty/logo.png diff --git a/apps/openresty/versions/1.21.4.1/config.json b/apps/openresty/versions/1.21.4.1/config.json deleted file mode 100644 index 995b9f69..00000000 --- a/apps/openresty/versions/1.21.4.1/config.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "HTTP 端口", - "labelEn": "HTTP Port", - "required": true, - "default": 80, - "envKey": "PANEL_APP_PORT_HTTP", - "disabled": true - }, - { - "type": "number", - "labelZh": "HTTPS 端口", - "labelEn": "HTTPS Port", - "required": true, - "default": 443, - "envKey": "PANEL_APP_PORT_HTTPS", - "disabled": true - } - ] -} - diff --git a/apps/php5/versions/5.4.45/build/.env b/apps/php5/5.4.45/build/.env similarity index 100% rename from apps/php5/versions/5.4.45/build/.env rename to apps/php5/5.4.45/build/.env diff --git a/apps/php5/versions/5.4.45/build/config.json b/apps/php5/5.4.45/build/config.json similarity index 100% rename from apps/php5/versions/5.4.45/build/config.json rename to apps/php5/5.4.45/build/config.json diff --git a/apps/php5/versions/5.4.45/build/docker-compose.yml b/apps/php5/5.4.45/build/docker-compose.yml similarity index 100% rename from apps/php5/versions/5.4.45/build/docker-compose.yml rename to apps/php5/5.4.45/build/docker-compose.yml diff --git a/apps/php5/versions/5.4.45/build/php/Dockerfile b/apps/php5/5.4.45/build/php/Dockerfile similarity index 100% rename from apps/php5/versions/5.4.45/build/php/Dockerfile rename to apps/php5/5.4.45/build/php/Dockerfile diff --git a/apps/php5/versions/5.4.45/build/php/extensions/install-composer.sh b/apps/php5/5.4.45/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php5/versions/5.4.45/build/php/extensions/install-composer.sh rename to apps/php5/5.4.45/build/php/extensions/install-composer.sh diff --git a/apps/php5/versions/5.4.45/build/php/extensions/install-php-extensions b/apps/php5/5.4.45/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php5/versions/5.4.45/build/php/extensions/install-php-extensions rename to apps/php5/5.4.45/build/php/extensions/install-php-extensions diff --git a/apps/php5/versions/5.4.45/build/php/extensions/install.sh b/apps/php5/5.4.45/build/php/extensions/install.sh similarity index 100% rename from apps/php5/versions/5.4.45/build/php/extensions/install.sh rename to apps/php5/5.4.45/build/php/extensions/install.sh diff --git a/apps/php5/versions/5.4.45/build/php/php-fpm.conf b/apps/php5/5.4.45/build/php/php-fpm.conf similarity index 100% rename from apps/php5/versions/5.4.45/build/php/php-fpm.conf rename to apps/php5/5.4.45/build/php/php-fpm.conf diff --git a/apps/php5/versions/5.4.45/build/php/php.ini b/apps/php5/5.4.45/build/php/php.ini similarity index 100% rename from apps/php5/versions/5.4.45/build/php/php.ini rename to apps/php5/5.4.45/build/php/php.ini diff --git a/apps/php5/versions/5.4.45/conf/php-fpm.conf b/apps/php5/5.4.45/conf/php-fpm.conf similarity index 100% rename from apps/php5/versions/5.4.45/conf/php-fpm.conf rename to apps/php5/5.4.45/conf/php-fpm.conf diff --git a/apps/php5/versions/5.4.45/conf/php.ini b/apps/php5/5.4.45/conf/php.ini similarity index 100% rename from apps/php5/versions/5.4.45/conf/php.ini rename to apps/php5/5.4.45/conf/php.ini diff --git a/apps/php5/5.4.45/data.yml b/apps/php5/5.4.45/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php5/5.4.45/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php5/versions/5.4.45/docker-compose.yml b/apps/php5/5.4.45/docker-compose.yml similarity index 100% rename from apps/php5/versions/5.4.45/docker-compose.yml rename to apps/php5/5.4.45/docker-compose.yml diff --git a/apps/php5/versions/5.5.38/build/.env b/apps/php5/5.5.38/build/.env similarity index 100% rename from apps/php5/versions/5.5.38/build/.env rename to apps/php5/5.5.38/build/.env diff --git a/apps/php5/versions/5.5.38/build/config.json b/apps/php5/5.5.38/build/config.json similarity index 100% rename from apps/php5/versions/5.5.38/build/config.json rename to apps/php5/5.5.38/build/config.json diff --git a/apps/php5/versions/5.5.38/build/docker-compose.yml b/apps/php5/5.5.38/build/docker-compose.yml similarity index 100% rename from apps/php5/versions/5.5.38/build/docker-compose.yml rename to apps/php5/5.5.38/build/docker-compose.yml diff --git a/apps/php5/versions/5.5.38/build/php/Dockerfile b/apps/php5/5.5.38/build/php/Dockerfile similarity index 100% rename from apps/php5/versions/5.5.38/build/php/Dockerfile rename to apps/php5/5.5.38/build/php/Dockerfile diff --git a/apps/php5/versions/5.5.38/build/php/extensions/install-composer.sh b/apps/php5/5.5.38/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php5/versions/5.5.38/build/php/extensions/install-composer.sh rename to apps/php5/5.5.38/build/php/extensions/install-composer.sh diff --git a/apps/php5/versions/5.5.38/build/php/extensions/install-php-extensions b/apps/php5/5.5.38/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php5/versions/5.5.38/build/php/extensions/install-php-extensions rename to apps/php5/5.5.38/build/php/extensions/install-php-extensions diff --git a/apps/php5/versions/5.5.38/build/php/extensions/install.sh b/apps/php5/5.5.38/build/php/extensions/install.sh similarity index 100% rename from apps/php5/versions/5.5.38/build/php/extensions/install.sh rename to apps/php5/5.5.38/build/php/extensions/install.sh diff --git a/apps/php5/versions/5.5.38/build/php/php-fpm.conf b/apps/php5/5.5.38/build/php/php-fpm.conf similarity index 100% rename from apps/php5/versions/5.5.38/build/php/php-fpm.conf rename to apps/php5/5.5.38/build/php/php-fpm.conf diff --git a/apps/php5/versions/5.5.38/build/php/php.ini b/apps/php5/5.5.38/build/php/php.ini similarity index 100% rename from apps/php5/versions/5.5.38/build/php/php.ini rename to apps/php5/5.5.38/build/php/php.ini diff --git a/apps/php5/versions/5.5.38/conf/php-fpm.conf b/apps/php5/5.5.38/conf/php-fpm.conf similarity index 100% rename from apps/php5/versions/5.5.38/conf/php-fpm.conf rename to apps/php5/5.5.38/conf/php-fpm.conf diff --git a/apps/php5/versions/5.5.38/conf/php.ini b/apps/php5/5.5.38/conf/php.ini similarity index 100% rename from apps/php5/versions/5.5.38/conf/php.ini rename to apps/php5/5.5.38/conf/php.ini diff --git a/apps/php5/5.5.38/data.yml b/apps/php5/5.5.38/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php5/5.5.38/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php5/versions/5.5.38/docker-compose.yml b/apps/php5/5.5.38/docker-compose.yml similarity index 100% rename from apps/php5/versions/5.5.38/docker-compose.yml rename to apps/php5/5.5.38/docker-compose.yml diff --git a/apps/php5/versions/5.6.40/build/.env b/apps/php5/5.6.40/build/.env similarity index 100% rename from apps/php5/versions/5.6.40/build/.env rename to apps/php5/5.6.40/build/.env diff --git a/apps/php5/versions/5.6.40/build/config.json b/apps/php5/5.6.40/build/config.json similarity index 100% rename from apps/php5/versions/5.6.40/build/config.json rename to apps/php5/5.6.40/build/config.json diff --git a/apps/php5/versions/5.6.40/build/docker-compose.yml b/apps/php5/5.6.40/build/docker-compose.yml similarity index 100% rename from apps/php5/versions/5.6.40/build/docker-compose.yml rename to apps/php5/5.6.40/build/docker-compose.yml diff --git a/apps/php5/versions/5.6.40/build/php/Dockerfile b/apps/php5/5.6.40/build/php/Dockerfile similarity index 100% rename from apps/php5/versions/5.6.40/build/php/Dockerfile rename to apps/php5/5.6.40/build/php/Dockerfile diff --git a/apps/php5/versions/5.6.40/build/php/extensions/install-composer.sh b/apps/php5/5.6.40/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php5/versions/5.6.40/build/php/extensions/install-composer.sh rename to apps/php5/5.6.40/build/php/extensions/install-composer.sh diff --git a/apps/php5/versions/5.6.40/build/php/extensions/install-php-extensions b/apps/php5/5.6.40/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php5/versions/5.6.40/build/php/extensions/install-php-extensions rename to apps/php5/5.6.40/build/php/extensions/install-php-extensions diff --git a/apps/php5/versions/5.6.40/build/php/extensions/install.sh b/apps/php5/5.6.40/build/php/extensions/install.sh similarity index 100% rename from apps/php5/versions/5.6.40/build/php/extensions/install.sh rename to apps/php5/5.6.40/build/php/extensions/install.sh diff --git a/apps/php5/versions/5.6.40/build/php/php-fpm.conf b/apps/php5/5.6.40/build/php/php-fpm.conf similarity index 100% rename from apps/php5/versions/5.6.40/build/php/php-fpm.conf rename to apps/php5/5.6.40/build/php/php-fpm.conf diff --git a/apps/php5/versions/5.6.40/build/php/php.ini b/apps/php5/5.6.40/build/php/php.ini similarity index 100% rename from apps/php5/versions/5.6.40/build/php/php.ini rename to apps/php5/5.6.40/build/php/php.ini diff --git a/apps/php5/versions/5.6.40/conf/php-fpm.conf b/apps/php5/5.6.40/conf/php-fpm.conf similarity index 100% rename from apps/php5/versions/5.6.40/conf/php-fpm.conf rename to apps/php5/5.6.40/conf/php-fpm.conf diff --git a/apps/php5/versions/5.6.40/conf/php.ini b/apps/php5/5.6.40/conf/php.ini similarity index 100% rename from apps/php5/versions/5.6.40/conf/php.ini rename to apps/php5/5.6.40/conf/php.ini diff --git a/apps/php5/5.6.40/data.yml b/apps/php5/5.6.40/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php5/5.6.40/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php5/versions/5.6.40/docker-compose.yml b/apps/php5/5.6.40/docker-compose.yml similarity index 100% rename from apps/php5/versions/5.6.40/docker-compose.yml rename to apps/php5/5.6.40/docker-compose.yml diff --git a/apps/php5/versions/5.4.45/README.md b/apps/php5/README.md similarity index 100% rename from apps/php5/versions/5.4.45/README.md rename to apps/php5/README.md diff --git a/apps/php5/data.yml b/apps/php5/data.yml new file mode 100755 index 00000000..79ac88b8 --- /dev/null +++ b/apps/php5/data.yml @@ -0,0 +1,20 @@ +name: PHP 5 +tags: + - 运行环境 +title: PHP5 运行环境 +type: 运行环境 +description: PHP5 运行环境 +additionalProperties: + key: php5 + name: PHP 5 + tags: + - Runtime + shortDescZh: PHP5 运行环境 + shortDescEn: PHP5 Runtime + type: php + crossVersionUpdate: false + limit: 0 + recommend: 9998 + website: https://www.php.net/ + github: https://github.com/php/php-src + document: https://www.php.net/docs.php diff --git a/apps/php5/metadata/logo.png b/apps/php5/logo.png similarity index 100% rename from apps/php5/metadata/logo.png rename to apps/php5/logo.png diff --git a/apps/php5/versions/5.4.45/config.json b/apps/php5/versions/5.4.45/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php5/versions/5.4.45/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php5/versions/5.5.38/config.json b/apps/php5/versions/5.5.38/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php5/versions/5.5.38/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php5/versions/5.6.40/config.json b/apps/php5/versions/5.6.40/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php5/versions/5.6.40/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php7/versions/7.0.33/build/.env b/apps/php7/7.0.33/build/.env similarity index 100% rename from apps/php7/versions/7.0.33/build/.env rename to apps/php7/7.0.33/build/.env diff --git a/apps/php7/versions/7.0.33/build/config.json b/apps/php7/7.0.33/build/config.json similarity index 100% rename from apps/php7/versions/7.0.33/build/config.json rename to apps/php7/7.0.33/build/config.json diff --git a/apps/php7/versions/7.0.33/build/docker-compose.yml b/apps/php7/7.0.33/build/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.0.33/build/docker-compose.yml rename to apps/php7/7.0.33/build/docker-compose.yml diff --git a/apps/php7/versions/7.0.33/build/php/Dockerfile b/apps/php7/7.0.33/build/php/Dockerfile similarity index 100% rename from apps/php7/versions/7.0.33/build/php/Dockerfile rename to apps/php7/7.0.33/build/php/Dockerfile diff --git a/apps/php7/versions/7.0.33/build/php/extensions/amqp-1.10.2.tgz b/apps/php7/7.0.33/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/amqp-1.10.2.tgz rename to apps/php7/7.0.33/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/apcu-5.1.17.tgz b/apps/php7/7.0.33/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/apcu-5.1.17.tgz rename to apps/php7/7.0.33/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/event-2.5.6.tgz b/apps/php7/7.0.33/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/event-2.5.6.tgz rename to apps/php7/7.0.33/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/install-composer.sh b/apps/php7/7.0.33/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/install-composer.sh rename to apps/php7/7.0.33/build/php/extensions/install-composer.sh diff --git a/apps/php7/versions/7.0.33/build/php/extensions/install-php-extensions b/apps/php7/7.0.33/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/install-php-extensions rename to apps/php7/7.0.33/build/php/extensions/install-php-extensions diff --git a/apps/php7/versions/7.0.33/build/php/extensions/install.sh b/apps/php7/7.0.33/build/php/extensions/install.sh similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/install.sh rename to apps/php7/7.0.33/build/php/extensions/install.sh diff --git a/apps/php7/versions/7.0.33/build/php/extensions/memcache-2.2.6.tgz b/apps/php7/7.0.33/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/memcache-2.2.6.tgz rename to apps/php7/7.0.33/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php7/7.0.33/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php7/7.0.33/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/mongodb-1.7.4.tgz b/apps/php7/7.0.33/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php7/7.0.33/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/redis-5.2.2.tgz b/apps/php7/7.0.33/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/redis-5.2.2.tgz rename to apps/php7/7.0.33/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/swoole-2.0.11.tgz b/apps/php7/7.0.33/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/swoole-2.0.11.tgz rename to apps/php7/7.0.33/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/swoole-4.5.2.tgz b/apps/php7/7.0.33/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/swoole-4.5.2.tgz rename to apps/php7/7.0.33/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/xdebug-2.5.5.tgz b/apps/php7/7.0.33/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php7/7.0.33/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/xdebug-2.6.1.tgz b/apps/php7/7.0.33/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php7/7.0.33/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/xdebug-2.9.2.tgz b/apps/php7/7.0.33/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php7/7.0.33/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/xhprof-2.2.0.tgz b/apps/php7/7.0.33/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php7/7.0.33/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php7/versions/7.0.33/build/php/extensions/yaf-2.3.5.tgz b/apps/php7/7.0.33/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php7/versions/7.0.33/build/php/extensions/yaf-2.3.5.tgz rename to apps/php7/7.0.33/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php7/versions/7.0.33/build/php/php-fpm.conf b/apps/php7/7.0.33/build/php/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.0.33/build/php/php-fpm.conf rename to apps/php7/7.0.33/build/php/php-fpm.conf diff --git a/apps/php7/versions/7.0.33/build/php/php.ini b/apps/php7/7.0.33/build/php/php.ini similarity index 100% rename from apps/php7/versions/7.0.33/build/php/php.ini rename to apps/php7/7.0.33/build/php/php.ini diff --git a/apps/php7/versions/7.0.33/conf/php-fpm.conf b/apps/php7/7.0.33/conf/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.0.33/conf/php-fpm.conf rename to apps/php7/7.0.33/conf/php-fpm.conf diff --git a/apps/php7/versions/7.0.33/conf/php.ini b/apps/php7/7.0.33/conf/php.ini similarity index 100% rename from apps/php7/versions/7.0.33/conf/php.ini rename to apps/php7/7.0.33/conf/php.ini diff --git a/apps/php7/7.0.33/data.yml b/apps/php7/7.0.33/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php7/7.0.33/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php7/versions/7.0.33/docker-compose.yml b/apps/php7/7.0.33/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.0.33/docker-compose.yml rename to apps/php7/7.0.33/docker-compose.yml diff --git a/apps/php7/versions/7.1.33/build/.env b/apps/php7/7.1.33/build/.env similarity index 100% rename from apps/php7/versions/7.1.33/build/.env rename to apps/php7/7.1.33/build/.env diff --git a/apps/php7/versions/7.1.33/build/config.json b/apps/php7/7.1.33/build/config.json similarity index 100% rename from apps/php7/versions/7.1.33/build/config.json rename to apps/php7/7.1.33/build/config.json diff --git a/apps/php7/versions/7.1.33/build/docker-compose.yml b/apps/php7/7.1.33/build/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.1.33/build/docker-compose.yml rename to apps/php7/7.1.33/build/docker-compose.yml diff --git a/apps/php7/versions/7.1.33/build/php/Dockerfile b/apps/php7/7.1.33/build/php/Dockerfile similarity index 100% rename from apps/php7/versions/7.1.33/build/php/Dockerfile rename to apps/php7/7.1.33/build/php/Dockerfile diff --git a/apps/php7/versions/7.1.33/build/php/extensions/amqp-1.10.2.tgz b/apps/php7/7.1.33/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/amqp-1.10.2.tgz rename to apps/php7/7.1.33/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/apcu-5.1.17.tgz b/apps/php7/7.1.33/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/apcu-5.1.17.tgz rename to apps/php7/7.1.33/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/event-2.5.6.tgz b/apps/php7/7.1.33/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/event-2.5.6.tgz rename to apps/php7/7.1.33/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/install-composer.sh b/apps/php7/7.1.33/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/install-composer.sh rename to apps/php7/7.1.33/build/php/extensions/install-composer.sh diff --git a/apps/php7/versions/7.1.33/build/php/extensions/install-php-extensions b/apps/php7/7.1.33/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/install-php-extensions rename to apps/php7/7.1.33/build/php/extensions/install-php-extensions diff --git a/apps/php7/versions/7.1.33/build/php/extensions/install.sh b/apps/php7/7.1.33/build/php/extensions/install.sh similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/install.sh rename to apps/php7/7.1.33/build/php/extensions/install.sh diff --git a/apps/php7/versions/7.1.33/build/php/extensions/memcache-2.2.6.tgz b/apps/php7/7.1.33/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/memcache-2.2.6.tgz rename to apps/php7/7.1.33/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php7/7.1.33/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php7/7.1.33/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/mongodb-1.7.4.tgz b/apps/php7/7.1.33/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php7/7.1.33/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/redis-5.2.2.tgz b/apps/php7/7.1.33/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/redis-5.2.2.tgz rename to apps/php7/7.1.33/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/swoole-2.0.11.tgz b/apps/php7/7.1.33/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/swoole-2.0.11.tgz rename to apps/php7/7.1.33/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/swoole-4.5.2.tgz b/apps/php7/7.1.33/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/swoole-4.5.2.tgz rename to apps/php7/7.1.33/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/xdebug-2.5.5.tgz b/apps/php7/7.1.33/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php7/7.1.33/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/xdebug-2.6.1.tgz b/apps/php7/7.1.33/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php7/7.1.33/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/xdebug-2.9.2.tgz b/apps/php7/7.1.33/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php7/7.1.33/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/xhprof-2.2.0.tgz b/apps/php7/7.1.33/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php7/7.1.33/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php7/versions/7.1.33/build/php/extensions/yaf-2.3.5.tgz b/apps/php7/7.1.33/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php7/versions/7.1.33/build/php/extensions/yaf-2.3.5.tgz rename to apps/php7/7.1.33/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php7/versions/7.1.33/build/php/php-fpm.conf b/apps/php7/7.1.33/build/php/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.1.33/build/php/php-fpm.conf rename to apps/php7/7.1.33/build/php/php-fpm.conf diff --git a/apps/php7/versions/7.1.33/build/php/php.ini b/apps/php7/7.1.33/build/php/php.ini similarity index 100% rename from apps/php7/versions/7.1.33/build/php/php.ini rename to apps/php7/7.1.33/build/php/php.ini diff --git a/apps/php7/versions/7.1.33/conf/php-fpm.conf b/apps/php7/7.1.33/conf/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.1.33/conf/php-fpm.conf rename to apps/php7/7.1.33/conf/php-fpm.conf diff --git a/apps/php7/versions/7.1.33/conf/php.ini b/apps/php7/7.1.33/conf/php.ini similarity index 100% rename from apps/php7/versions/7.1.33/conf/php.ini rename to apps/php7/7.1.33/conf/php.ini diff --git a/apps/php7/7.1.33/data.yml b/apps/php7/7.1.33/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php7/7.1.33/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php7/versions/7.1.33/docker-compose.yml b/apps/php7/7.1.33/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.1.33/docker-compose.yml rename to apps/php7/7.1.33/docker-compose.yml diff --git a/apps/php7/versions/7.2.34/build/.env b/apps/php7/7.2.34/build/.env similarity index 100% rename from apps/php7/versions/7.2.34/build/.env rename to apps/php7/7.2.34/build/.env diff --git a/apps/php7/versions/7.2.34/build/config.json b/apps/php7/7.2.34/build/config.json similarity index 100% rename from apps/php7/versions/7.2.34/build/config.json rename to apps/php7/7.2.34/build/config.json diff --git a/apps/php7/versions/7.2.34/build/docker-compose.yml b/apps/php7/7.2.34/build/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.2.34/build/docker-compose.yml rename to apps/php7/7.2.34/build/docker-compose.yml diff --git a/apps/php7/versions/7.2.34/build/php/Dockerfile b/apps/php7/7.2.34/build/php/Dockerfile similarity index 100% rename from apps/php7/versions/7.2.34/build/php/Dockerfile rename to apps/php7/7.2.34/build/php/Dockerfile diff --git a/apps/php7/versions/7.2.34/build/php/extensions/amqp-1.10.2.tgz b/apps/php7/7.2.34/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/amqp-1.10.2.tgz rename to apps/php7/7.2.34/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/apcu-5.1.17.tgz b/apps/php7/7.2.34/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/apcu-5.1.17.tgz rename to apps/php7/7.2.34/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/event-2.5.6.tgz b/apps/php7/7.2.34/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/event-2.5.6.tgz rename to apps/php7/7.2.34/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/install-composer.sh b/apps/php7/7.2.34/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/install-composer.sh rename to apps/php7/7.2.34/build/php/extensions/install-composer.sh diff --git a/apps/php7/versions/7.2.34/build/php/extensions/install-php-extensions b/apps/php7/7.2.34/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/install-php-extensions rename to apps/php7/7.2.34/build/php/extensions/install-php-extensions diff --git a/apps/php7/versions/7.2.34/build/php/extensions/install.sh b/apps/php7/7.2.34/build/php/extensions/install.sh similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/install.sh rename to apps/php7/7.2.34/build/php/extensions/install.sh diff --git a/apps/php7/versions/7.2.34/build/php/extensions/memcache-2.2.6.tgz b/apps/php7/7.2.34/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/memcache-2.2.6.tgz rename to apps/php7/7.2.34/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php7/7.2.34/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php7/7.2.34/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/mongodb-1.7.4.tgz b/apps/php7/7.2.34/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php7/7.2.34/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/redis-5.2.2.tgz b/apps/php7/7.2.34/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/redis-5.2.2.tgz rename to apps/php7/7.2.34/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/swoole-2.0.11.tgz b/apps/php7/7.2.34/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/swoole-2.0.11.tgz rename to apps/php7/7.2.34/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/swoole-4.5.2.tgz b/apps/php7/7.2.34/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/swoole-4.5.2.tgz rename to apps/php7/7.2.34/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/xdebug-2.5.5.tgz b/apps/php7/7.2.34/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php7/7.2.34/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/xdebug-2.6.1.tgz b/apps/php7/7.2.34/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php7/7.2.34/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/xdebug-2.9.2.tgz b/apps/php7/7.2.34/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php7/7.2.34/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/xhprof-2.2.0.tgz b/apps/php7/7.2.34/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php7/7.2.34/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php7/versions/7.2.34/build/php/extensions/yaf-2.3.5.tgz b/apps/php7/7.2.34/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php7/versions/7.2.34/build/php/extensions/yaf-2.3.5.tgz rename to apps/php7/7.2.34/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php7/versions/7.2.34/build/php/php-fpm.conf b/apps/php7/7.2.34/build/php/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.2.34/build/php/php-fpm.conf rename to apps/php7/7.2.34/build/php/php-fpm.conf diff --git a/apps/php7/versions/7.2.34/build/php/php.ini b/apps/php7/7.2.34/build/php/php.ini similarity index 100% rename from apps/php7/versions/7.2.34/build/php/php.ini rename to apps/php7/7.2.34/build/php/php.ini diff --git a/apps/php7/versions/7.2.34/conf/php-fpm.conf b/apps/php7/7.2.34/conf/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.2.34/conf/php-fpm.conf rename to apps/php7/7.2.34/conf/php-fpm.conf diff --git a/apps/php7/versions/7.2.34/conf/php.ini b/apps/php7/7.2.34/conf/php.ini similarity index 100% rename from apps/php7/versions/7.2.34/conf/php.ini rename to apps/php7/7.2.34/conf/php.ini diff --git a/apps/php7/7.2.34/data.yml b/apps/php7/7.2.34/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php7/7.2.34/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php7/versions/7.2.34/docker-compose.yml b/apps/php7/7.2.34/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.2.34/docker-compose.yml rename to apps/php7/7.2.34/docker-compose.yml diff --git a/apps/php7/versions/7.3.33/build/.env b/apps/php7/7.3.33/build/.env similarity index 100% rename from apps/php7/versions/7.3.33/build/.env rename to apps/php7/7.3.33/build/.env diff --git a/apps/php7/versions/7.3.33/build/config.json b/apps/php7/7.3.33/build/config.json similarity index 100% rename from apps/php7/versions/7.3.33/build/config.json rename to apps/php7/7.3.33/build/config.json diff --git a/apps/php7/versions/7.3.33/build/docker-compose.yml b/apps/php7/7.3.33/build/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.3.33/build/docker-compose.yml rename to apps/php7/7.3.33/build/docker-compose.yml diff --git a/apps/php7/versions/7.3.33/build/php/Dockerfile b/apps/php7/7.3.33/build/php/Dockerfile similarity index 100% rename from apps/php7/versions/7.3.33/build/php/Dockerfile rename to apps/php7/7.3.33/build/php/Dockerfile diff --git a/apps/php7/versions/7.3.33/build/php/extensions/amqp-1.10.2.tgz b/apps/php7/7.3.33/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/amqp-1.10.2.tgz rename to apps/php7/7.3.33/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/apcu-5.1.17.tgz b/apps/php7/7.3.33/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/apcu-5.1.17.tgz rename to apps/php7/7.3.33/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/event-2.5.6.tgz b/apps/php7/7.3.33/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/event-2.5.6.tgz rename to apps/php7/7.3.33/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/install-composer.sh b/apps/php7/7.3.33/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/install-composer.sh rename to apps/php7/7.3.33/build/php/extensions/install-composer.sh diff --git a/apps/php7/versions/7.3.33/build/php/extensions/install-php-extensions b/apps/php7/7.3.33/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/install-php-extensions rename to apps/php7/7.3.33/build/php/extensions/install-php-extensions diff --git a/apps/php7/versions/7.3.33/build/php/extensions/install.sh b/apps/php7/7.3.33/build/php/extensions/install.sh similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/install.sh rename to apps/php7/7.3.33/build/php/extensions/install.sh diff --git a/apps/php7/versions/7.3.33/build/php/extensions/memcache-2.2.6.tgz b/apps/php7/7.3.33/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/memcache-2.2.6.tgz rename to apps/php7/7.3.33/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php7/7.3.33/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php7/7.3.33/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/mongodb-1.7.4.tgz b/apps/php7/7.3.33/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php7/7.3.33/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/redis-5.2.2.tgz b/apps/php7/7.3.33/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/redis-5.2.2.tgz rename to apps/php7/7.3.33/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/swoole-2.0.11.tgz b/apps/php7/7.3.33/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/swoole-2.0.11.tgz rename to apps/php7/7.3.33/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/swoole-4.5.2.tgz b/apps/php7/7.3.33/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/swoole-4.5.2.tgz rename to apps/php7/7.3.33/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/xdebug-2.5.5.tgz b/apps/php7/7.3.33/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php7/7.3.33/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/xdebug-2.6.1.tgz b/apps/php7/7.3.33/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php7/7.3.33/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/xdebug-2.9.2.tgz b/apps/php7/7.3.33/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php7/7.3.33/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/xhprof-2.2.0.tgz b/apps/php7/7.3.33/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php7/7.3.33/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php7/versions/7.3.33/build/php/extensions/yaf-2.3.5.tgz b/apps/php7/7.3.33/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php7/versions/7.3.33/build/php/extensions/yaf-2.3.5.tgz rename to apps/php7/7.3.33/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php7/versions/7.3.33/build/php/php-fpm.conf b/apps/php7/7.3.33/build/php/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.3.33/build/php/php-fpm.conf rename to apps/php7/7.3.33/build/php/php-fpm.conf diff --git a/apps/php7/versions/7.3.33/build/php/php.ini b/apps/php7/7.3.33/build/php/php.ini similarity index 100% rename from apps/php7/versions/7.3.33/build/php/php.ini rename to apps/php7/7.3.33/build/php/php.ini diff --git a/apps/php7/versions/7.3.33/conf/php-fpm.conf b/apps/php7/7.3.33/conf/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.3.33/conf/php-fpm.conf rename to apps/php7/7.3.33/conf/php-fpm.conf diff --git a/apps/php7/versions/7.3.33/conf/php.ini b/apps/php7/7.3.33/conf/php.ini similarity index 100% rename from apps/php7/versions/7.3.33/conf/php.ini rename to apps/php7/7.3.33/conf/php.ini diff --git a/apps/php7/7.3.33/data.yml b/apps/php7/7.3.33/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php7/7.3.33/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php7/versions/7.3.33/docker-compose.yml b/apps/php7/7.3.33/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.3.33/docker-compose.yml rename to apps/php7/7.3.33/docker-compose.yml diff --git a/apps/php7/versions/7.4.33/build/.env b/apps/php7/7.4.33/build/.env similarity index 100% rename from apps/php7/versions/7.4.33/build/.env rename to apps/php7/7.4.33/build/.env diff --git a/apps/php7/versions/7.4.33/build/config.json b/apps/php7/7.4.33/build/config.json similarity index 100% rename from apps/php7/versions/7.4.33/build/config.json rename to apps/php7/7.4.33/build/config.json diff --git a/apps/php7/versions/7.4.33/build/docker-compose.yml b/apps/php7/7.4.33/build/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.4.33/build/docker-compose.yml rename to apps/php7/7.4.33/build/docker-compose.yml diff --git a/apps/php7/versions/7.4.33/build/php/Dockerfile b/apps/php7/7.4.33/build/php/Dockerfile similarity index 100% rename from apps/php7/versions/7.4.33/build/php/Dockerfile rename to apps/php7/7.4.33/build/php/Dockerfile diff --git a/apps/php7/versions/7.4.33/build/php/extensions/amqp-1.10.2.tgz b/apps/php7/7.4.33/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/amqp-1.10.2.tgz rename to apps/php7/7.4.33/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/apcu-5.1.17.tgz b/apps/php7/7.4.33/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/apcu-5.1.17.tgz rename to apps/php7/7.4.33/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/event-2.5.6.tgz b/apps/php7/7.4.33/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/event-2.5.6.tgz rename to apps/php7/7.4.33/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/install-composer.sh b/apps/php7/7.4.33/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/install-composer.sh rename to apps/php7/7.4.33/build/php/extensions/install-composer.sh diff --git a/apps/php7/versions/7.4.33/build/php/extensions/install-php-extensions b/apps/php7/7.4.33/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/install-php-extensions rename to apps/php7/7.4.33/build/php/extensions/install-php-extensions diff --git a/apps/php7/versions/7.4.33/build/php/extensions/install.sh b/apps/php7/7.4.33/build/php/extensions/install.sh similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/install.sh rename to apps/php7/7.4.33/build/php/extensions/install.sh diff --git a/apps/php7/versions/7.4.33/build/php/extensions/memcache-2.2.6.tgz b/apps/php7/7.4.33/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/memcache-2.2.6.tgz rename to apps/php7/7.4.33/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php7/7.4.33/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php7/7.4.33/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/mongodb-1.7.4.tgz b/apps/php7/7.4.33/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php7/7.4.33/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/redis-5.2.2.tgz b/apps/php7/7.4.33/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/redis-5.2.2.tgz rename to apps/php7/7.4.33/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/swoole-2.0.11.tgz b/apps/php7/7.4.33/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/swoole-2.0.11.tgz rename to apps/php7/7.4.33/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/swoole-4.5.2.tgz b/apps/php7/7.4.33/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/swoole-4.5.2.tgz rename to apps/php7/7.4.33/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/xdebug-2.5.5.tgz b/apps/php7/7.4.33/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php7/7.4.33/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/xdebug-2.6.1.tgz b/apps/php7/7.4.33/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php7/7.4.33/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/xdebug-2.9.2.tgz b/apps/php7/7.4.33/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php7/7.4.33/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/xhprof-2.2.0.tgz b/apps/php7/7.4.33/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php7/7.4.33/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php7/versions/7.4.33/build/php/extensions/yaf-2.3.5.tgz b/apps/php7/7.4.33/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php7/versions/7.4.33/build/php/extensions/yaf-2.3.5.tgz rename to apps/php7/7.4.33/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php7/versions/7.4.33/build/php/php-fpm.conf b/apps/php7/7.4.33/build/php/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.4.33/build/php/php-fpm.conf rename to apps/php7/7.4.33/build/php/php-fpm.conf diff --git a/apps/php7/versions/7.4.33/build/php/php.ini b/apps/php7/7.4.33/build/php/php.ini similarity index 100% rename from apps/php7/versions/7.4.33/build/php/php.ini rename to apps/php7/7.4.33/build/php/php.ini diff --git a/apps/php7/versions/7.4.33/conf/php-fpm.conf b/apps/php7/7.4.33/conf/php-fpm.conf similarity index 100% rename from apps/php7/versions/7.4.33/conf/php-fpm.conf rename to apps/php7/7.4.33/conf/php-fpm.conf diff --git a/apps/php7/versions/7.4.33/conf/php.ini b/apps/php7/7.4.33/conf/php.ini similarity index 100% rename from apps/php7/versions/7.4.33/conf/php.ini rename to apps/php7/7.4.33/conf/php.ini diff --git a/apps/php7/7.4.33/data.yml b/apps/php7/7.4.33/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php7/7.4.33/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php7/versions/7.4.33/docker-compose.yml b/apps/php7/7.4.33/docker-compose.yml similarity index 100% rename from apps/php7/versions/7.4.33/docker-compose.yml rename to apps/php7/7.4.33/docker-compose.yml diff --git a/apps/php5/versions/5.5.38/README.md b/apps/php7/README.md similarity index 100% rename from apps/php5/versions/5.5.38/README.md rename to apps/php7/README.md diff --git a/apps/php7/data.yml b/apps/php7/data.yml new file mode 100755 index 00000000..9c415e76 --- /dev/null +++ b/apps/php7/data.yml @@ -0,0 +1,20 @@ +name: PHP 7 +tags: + - 运行环境 +title: PHP7 运行环境 +type: 运行环境 +description: PHP7 运行环境 +additionalProperties: + key: php7 + name: PHP 7 + tags: + - Runtime + shortDescZh: PHP7 运行环境 + shortDescEn: PHP7 Runtime + type: php + crossVersionUpdate: false + limit: 0 + recommend: 9997 + website: https://www.php.net/ + github: https://github.com/php/php-src + document: https://www.php.net/docs.php diff --git a/apps/php7/metadata/logo.png b/apps/php7/logo.png similarity index 100% rename from apps/php7/metadata/logo.png rename to apps/php7/logo.png diff --git a/apps/php7/versions/7.0.33/README.md b/apps/php7/versions/7.0.33/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php7/versions/7.0.33/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php7/versions/7.0.33/config.json b/apps/php7/versions/7.0.33/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php7/versions/7.0.33/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php7/versions/7.1.33/README.md b/apps/php7/versions/7.1.33/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php7/versions/7.1.33/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php7/versions/7.1.33/config.json b/apps/php7/versions/7.1.33/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php7/versions/7.1.33/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php7/versions/7.2.34/README.md b/apps/php7/versions/7.2.34/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php7/versions/7.2.34/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php7/versions/7.2.34/config.json b/apps/php7/versions/7.2.34/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php7/versions/7.2.34/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php7/versions/7.3.33/README.md b/apps/php7/versions/7.3.33/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php7/versions/7.3.33/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php7/versions/7.3.33/config.json b/apps/php7/versions/7.3.33/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php7/versions/7.3.33/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php7/versions/7.4.33/README.md b/apps/php7/versions/7.4.33/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php7/versions/7.4.33/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php7/versions/7.4.33/config.json b/apps/php7/versions/7.4.33/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php7/versions/7.4.33/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php8/versions/8.0.28/build/.env b/apps/php8/8.0.28/build/.env similarity index 100% rename from apps/php8/versions/8.0.28/build/.env rename to apps/php8/8.0.28/build/.env diff --git a/apps/php8/versions/8.0.28/build/config.json b/apps/php8/8.0.28/build/config.json similarity index 100% rename from apps/php8/versions/8.0.28/build/config.json rename to apps/php8/8.0.28/build/config.json diff --git a/apps/php8/versions/8.0.28/build/docker-compose.yml b/apps/php8/8.0.28/build/docker-compose.yml similarity index 100% rename from apps/php8/versions/8.0.28/build/docker-compose.yml rename to apps/php8/8.0.28/build/docker-compose.yml diff --git a/apps/php8/versions/8.0.28/build/php/Dockerfile b/apps/php8/8.0.28/build/php/Dockerfile similarity index 100% rename from apps/php8/versions/8.0.28/build/php/Dockerfile rename to apps/php8/8.0.28/build/php/Dockerfile diff --git a/apps/php8/versions/8.0.28/build/php/extensions/amqp-1.10.2.tgz b/apps/php8/8.0.28/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/amqp-1.10.2.tgz rename to apps/php8/8.0.28/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/apcu-5.1.17.tgz b/apps/php8/8.0.28/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/apcu-5.1.17.tgz rename to apps/php8/8.0.28/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/event-2.5.6.tgz b/apps/php8/8.0.28/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/event-2.5.6.tgz rename to apps/php8/8.0.28/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/event-3.0.5.tgz b/apps/php8/8.0.28/build/php/extensions/event-3.0.5.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/event-3.0.5.tgz rename to apps/php8/8.0.28/build/php/extensions/event-3.0.5.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/install-composer.sh b/apps/php8/8.0.28/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/install-composer.sh rename to apps/php8/8.0.28/build/php/extensions/install-composer.sh diff --git a/apps/php8/versions/8.0.28/build/php/extensions/install-php-extensions b/apps/php8/8.0.28/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/install-php-extensions rename to apps/php8/8.0.28/build/php/extensions/install-php-extensions diff --git a/apps/php8/versions/8.0.28/build/php/extensions/install.sh b/apps/php8/8.0.28/build/php/extensions/install.sh similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/install.sh rename to apps/php8/8.0.28/build/php/extensions/install.sh diff --git a/apps/php8/versions/8.0.28/build/php/extensions/memcache-2.2.6.tgz b/apps/php8/8.0.28/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/memcache-2.2.6.tgz rename to apps/php8/8.0.28/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php8/8.0.28/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php8/8.0.28/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/mongodb-1.7.4.tgz b/apps/php8/8.0.28/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php8/8.0.28/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/redis-5.2.2.tgz b/apps/php8/8.0.28/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/redis-5.2.2.tgz rename to apps/php8/8.0.28/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/redis-5.3.7.tgz b/apps/php8/8.0.28/build/php/extensions/redis-5.3.7.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/redis-5.3.7.tgz rename to apps/php8/8.0.28/build/php/extensions/redis-5.3.7.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/swoole-2.0.11.tgz b/apps/php8/8.0.28/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/swoole-2.0.11.tgz rename to apps/php8/8.0.28/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/swoole-4.5.2.tgz b/apps/php8/8.0.28/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/swoole-4.5.2.tgz rename to apps/php8/8.0.28/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/swoole-5.0.2.tgz b/apps/php8/8.0.28/build/php/extensions/swoole-5.0.2.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/swoole-5.0.2.tgz rename to apps/php8/8.0.28/build/php/extensions/swoole-5.0.2.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/xdebug-2.5.5.tgz b/apps/php8/8.0.28/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php8/8.0.28/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/xdebug-2.6.1.tgz b/apps/php8/8.0.28/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php8/8.0.28/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/xdebug-2.9.2.tgz b/apps/php8/8.0.28/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php8/8.0.28/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/xdebug-3.2.0.tgz b/apps/php8/8.0.28/build/php/extensions/xdebug-3.2.0.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/xdebug-3.2.0.tgz rename to apps/php8/8.0.28/build/php/extensions/xdebug-3.2.0.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/xhprof-2.2.0.tgz b/apps/php8/8.0.28/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php8/8.0.28/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php8/versions/8.0.28/build/php/extensions/yaf-2.3.5.tgz b/apps/php8/8.0.28/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php8/versions/8.0.28/build/php/extensions/yaf-2.3.5.tgz rename to apps/php8/8.0.28/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php8/versions/8.0.28/build/php/php-fpm.conf b/apps/php8/8.0.28/build/php/php-fpm.conf similarity index 100% rename from apps/php8/versions/8.0.28/build/php/php-fpm.conf rename to apps/php8/8.0.28/build/php/php-fpm.conf diff --git a/apps/php8/versions/8.0.28/build/php/php.ini b/apps/php8/8.0.28/build/php/php.ini similarity index 100% rename from apps/php8/versions/8.0.28/build/php/php.ini rename to apps/php8/8.0.28/build/php/php.ini diff --git a/apps/php8/versions/8.0.28/conf/php-fpm.conf b/apps/php8/8.0.28/conf/php-fpm.conf similarity index 100% rename from apps/php8/versions/8.0.28/conf/php-fpm.conf rename to apps/php8/8.0.28/conf/php-fpm.conf diff --git a/apps/php8/versions/8.0.28/conf/php.ini b/apps/php8/8.0.28/conf/php.ini similarity index 100% rename from apps/php8/versions/8.0.28/conf/php.ini rename to apps/php8/8.0.28/conf/php.ini diff --git a/apps/php8/8.0.28/data.yml b/apps/php8/8.0.28/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php8/8.0.28/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php8/versions/8.0.28/docker-compose.yml b/apps/php8/8.0.28/docker-compose.yml similarity index 100% rename from apps/php8/versions/8.0.28/docker-compose.yml rename to apps/php8/8.0.28/docker-compose.yml diff --git a/apps/php8/versions/8.1.18/build/.env b/apps/php8/8.1.18/build/.env similarity index 100% rename from apps/php8/versions/8.1.18/build/.env rename to apps/php8/8.1.18/build/.env diff --git a/apps/php8/versions/8.1.18/build/config.json b/apps/php8/8.1.18/build/config.json similarity index 100% rename from apps/php8/versions/8.1.18/build/config.json rename to apps/php8/8.1.18/build/config.json diff --git a/apps/php8/versions/8.1.18/build/docker-compose.yml b/apps/php8/8.1.18/build/docker-compose.yml similarity index 100% rename from apps/php8/versions/8.1.18/build/docker-compose.yml rename to apps/php8/8.1.18/build/docker-compose.yml diff --git a/apps/php8/versions/8.1.18/build/php/Dockerfile b/apps/php8/8.1.18/build/php/Dockerfile similarity index 100% rename from apps/php8/versions/8.1.18/build/php/Dockerfile rename to apps/php8/8.1.18/build/php/Dockerfile diff --git a/apps/php8/versions/8.1.18/build/php/extensions/amqp-1.10.2.tgz b/apps/php8/8.1.18/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/amqp-1.10.2.tgz rename to apps/php8/8.1.18/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/apcu-5.1.17.tgz b/apps/php8/8.1.18/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/apcu-5.1.17.tgz rename to apps/php8/8.1.18/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/event-2.5.6.tgz b/apps/php8/8.1.18/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/event-2.5.6.tgz rename to apps/php8/8.1.18/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/event-3.0.5.tgz b/apps/php8/8.1.18/build/php/extensions/event-3.0.5.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/event-3.0.5.tgz rename to apps/php8/8.1.18/build/php/extensions/event-3.0.5.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/install-composer.sh b/apps/php8/8.1.18/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/install-composer.sh rename to apps/php8/8.1.18/build/php/extensions/install-composer.sh diff --git a/apps/php8/versions/8.1.18/build/php/extensions/install-php-extensions b/apps/php8/8.1.18/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/install-php-extensions rename to apps/php8/8.1.18/build/php/extensions/install-php-extensions diff --git a/apps/php8/versions/8.1.18/build/php/extensions/install.sh b/apps/php8/8.1.18/build/php/extensions/install.sh similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/install.sh rename to apps/php8/8.1.18/build/php/extensions/install.sh diff --git a/apps/php8/versions/8.1.18/build/php/extensions/memcache-2.2.6.tgz b/apps/php8/8.1.18/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/memcache-2.2.6.tgz rename to apps/php8/8.1.18/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php8/8.1.18/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php8/8.1.18/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/mongodb-1.7.4.tgz b/apps/php8/8.1.18/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php8/8.1.18/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/redis-5.2.2.tgz b/apps/php8/8.1.18/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/redis-5.2.2.tgz rename to apps/php8/8.1.18/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/redis-5.3.7.tgz b/apps/php8/8.1.18/build/php/extensions/redis-5.3.7.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/redis-5.3.7.tgz rename to apps/php8/8.1.18/build/php/extensions/redis-5.3.7.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/swoole-2.0.11.tgz b/apps/php8/8.1.18/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/swoole-2.0.11.tgz rename to apps/php8/8.1.18/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/swoole-4.5.2.tgz b/apps/php8/8.1.18/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/swoole-4.5.2.tgz rename to apps/php8/8.1.18/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/swoole-5.0.2.tgz b/apps/php8/8.1.18/build/php/extensions/swoole-5.0.2.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/swoole-5.0.2.tgz rename to apps/php8/8.1.18/build/php/extensions/swoole-5.0.2.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/xdebug-2.5.5.tgz b/apps/php8/8.1.18/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php8/8.1.18/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/xdebug-2.6.1.tgz b/apps/php8/8.1.18/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php8/8.1.18/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/xdebug-2.9.2.tgz b/apps/php8/8.1.18/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php8/8.1.18/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/xdebug-3.2.0.tgz b/apps/php8/8.1.18/build/php/extensions/xdebug-3.2.0.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/xdebug-3.2.0.tgz rename to apps/php8/8.1.18/build/php/extensions/xdebug-3.2.0.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/xhprof-2.2.0.tgz b/apps/php8/8.1.18/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php8/8.1.18/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php8/versions/8.1.18/build/php/extensions/yaf-2.3.5.tgz b/apps/php8/8.1.18/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php8/versions/8.1.18/build/php/extensions/yaf-2.3.5.tgz rename to apps/php8/8.1.18/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php8/versions/8.1.18/build/php/php-fpm.conf b/apps/php8/8.1.18/build/php/php-fpm.conf similarity index 100% rename from apps/php8/versions/8.1.18/build/php/php-fpm.conf rename to apps/php8/8.1.18/build/php/php-fpm.conf diff --git a/apps/php8/versions/8.1.18/build/php/php.ini b/apps/php8/8.1.18/build/php/php.ini similarity index 100% rename from apps/php8/versions/8.1.18/build/php/php.ini rename to apps/php8/8.1.18/build/php/php.ini diff --git a/apps/php8/versions/8.1.18/conf/php-fpm.conf b/apps/php8/8.1.18/conf/php-fpm.conf similarity index 100% rename from apps/php8/versions/8.1.18/conf/php-fpm.conf rename to apps/php8/8.1.18/conf/php-fpm.conf diff --git a/apps/php8/versions/8.1.18/conf/php.ini b/apps/php8/8.1.18/conf/php.ini similarity index 100% rename from apps/php8/versions/8.1.18/conf/php.ini rename to apps/php8/8.1.18/conf/php.ini diff --git a/apps/php8/8.1.18/data.yml b/apps/php8/8.1.18/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php8/8.1.18/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php8/versions/8.1.18/docker-compose.yml b/apps/php8/8.1.18/docker-compose.yml similarity index 100% rename from apps/php8/versions/8.1.18/docker-compose.yml rename to apps/php8/8.1.18/docker-compose.yml diff --git a/apps/php8/versions/8.2.5/build/.env b/apps/php8/8.2.5/build/.env similarity index 100% rename from apps/php8/versions/8.2.5/build/.env rename to apps/php8/8.2.5/build/.env diff --git a/apps/php8/versions/8.2.5/build/config.json b/apps/php8/8.2.5/build/config.json similarity index 100% rename from apps/php8/versions/8.2.5/build/config.json rename to apps/php8/8.2.5/build/config.json diff --git a/apps/php8/versions/8.2.5/build/docker-compose.yml b/apps/php8/8.2.5/build/docker-compose.yml similarity index 100% rename from apps/php8/versions/8.2.5/build/docker-compose.yml rename to apps/php8/8.2.5/build/docker-compose.yml diff --git a/apps/php8/versions/8.2.5/build/php/Dockerfile b/apps/php8/8.2.5/build/php/Dockerfile similarity index 100% rename from apps/php8/versions/8.2.5/build/php/Dockerfile rename to apps/php8/8.2.5/build/php/Dockerfile diff --git a/apps/php8/versions/8.2.5/build/php/extensions/amqp-1.10.2.tgz b/apps/php8/8.2.5/build/php/extensions/amqp-1.10.2.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/amqp-1.10.2.tgz rename to apps/php8/8.2.5/build/php/extensions/amqp-1.10.2.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/apcu-5.1.17.tgz b/apps/php8/8.2.5/build/php/extensions/apcu-5.1.17.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/apcu-5.1.17.tgz rename to apps/php8/8.2.5/build/php/extensions/apcu-5.1.17.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/event-2.5.6.tgz b/apps/php8/8.2.5/build/php/extensions/event-2.5.6.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/event-2.5.6.tgz rename to apps/php8/8.2.5/build/php/extensions/event-2.5.6.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/event-3.0.5.tgz b/apps/php8/8.2.5/build/php/extensions/event-3.0.5.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/event-3.0.5.tgz rename to apps/php8/8.2.5/build/php/extensions/event-3.0.5.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/install-composer.sh b/apps/php8/8.2.5/build/php/extensions/install-composer.sh similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/install-composer.sh rename to apps/php8/8.2.5/build/php/extensions/install-composer.sh diff --git a/apps/php8/versions/8.2.5/build/php/extensions/install-php-extensions b/apps/php8/8.2.5/build/php/extensions/install-php-extensions similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/install-php-extensions rename to apps/php8/8.2.5/build/php/extensions/install-php-extensions diff --git a/apps/php8/versions/8.2.5/build/php/extensions/install.sh b/apps/php8/8.2.5/build/php/extensions/install.sh similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/install.sh rename to apps/php8/8.2.5/build/php/extensions/install.sh diff --git a/apps/php8/versions/8.2.5/build/php/extensions/memcache-2.2.6.tgz b/apps/php8/8.2.5/build/php/extensions/memcache-2.2.6.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/memcache-2.2.6.tgz rename to apps/php8/8.2.5/build/php/extensions/memcache-2.2.6.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/memcache-4.0.5.2.tgz b/apps/php8/8.2.5/build/php/extensions/memcache-4.0.5.2.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/memcache-4.0.5.2.tgz rename to apps/php8/8.2.5/build/php/extensions/memcache-4.0.5.2.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/mongodb-1.7.4.tgz b/apps/php8/8.2.5/build/php/extensions/mongodb-1.7.4.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/mongodb-1.7.4.tgz rename to apps/php8/8.2.5/build/php/extensions/mongodb-1.7.4.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/redis-5.2.2.tgz b/apps/php8/8.2.5/build/php/extensions/redis-5.2.2.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/redis-5.2.2.tgz rename to apps/php8/8.2.5/build/php/extensions/redis-5.2.2.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/redis-5.3.7.tgz b/apps/php8/8.2.5/build/php/extensions/redis-5.3.7.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/redis-5.3.7.tgz rename to apps/php8/8.2.5/build/php/extensions/redis-5.3.7.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/swoole-2.0.11.tgz b/apps/php8/8.2.5/build/php/extensions/swoole-2.0.11.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/swoole-2.0.11.tgz rename to apps/php8/8.2.5/build/php/extensions/swoole-2.0.11.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/swoole-4.5.2.tgz b/apps/php8/8.2.5/build/php/extensions/swoole-4.5.2.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/swoole-4.5.2.tgz rename to apps/php8/8.2.5/build/php/extensions/swoole-4.5.2.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/swoole-5.0.2.tgz b/apps/php8/8.2.5/build/php/extensions/swoole-5.0.2.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/swoole-5.0.2.tgz rename to apps/php8/8.2.5/build/php/extensions/swoole-5.0.2.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/xdebug-2.5.5.tgz b/apps/php8/8.2.5/build/php/extensions/xdebug-2.5.5.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/xdebug-2.5.5.tgz rename to apps/php8/8.2.5/build/php/extensions/xdebug-2.5.5.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/xdebug-2.6.1.tgz b/apps/php8/8.2.5/build/php/extensions/xdebug-2.6.1.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/xdebug-2.6.1.tgz rename to apps/php8/8.2.5/build/php/extensions/xdebug-2.6.1.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/xdebug-2.9.2.tgz b/apps/php8/8.2.5/build/php/extensions/xdebug-2.9.2.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/xdebug-2.9.2.tgz rename to apps/php8/8.2.5/build/php/extensions/xdebug-2.9.2.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/xdebug-3.2.0.tgz b/apps/php8/8.2.5/build/php/extensions/xdebug-3.2.0.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/xdebug-3.2.0.tgz rename to apps/php8/8.2.5/build/php/extensions/xdebug-3.2.0.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/xhprof-2.2.0.tgz b/apps/php8/8.2.5/build/php/extensions/xhprof-2.2.0.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/xhprof-2.2.0.tgz rename to apps/php8/8.2.5/build/php/extensions/xhprof-2.2.0.tgz diff --git a/apps/php8/versions/8.2.5/build/php/extensions/yaf-2.3.5.tgz b/apps/php8/8.2.5/build/php/extensions/yaf-2.3.5.tgz similarity index 100% rename from apps/php8/versions/8.2.5/build/php/extensions/yaf-2.3.5.tgz rename to apps/php8/8.2.5/build/php/extensions/yaf-2.3.5.tgz diff --git a/apps/php8/versions/8.2.5/build/php/php-fpm.conf b/apps/php8/8.2.5/build/php/php-fpm.conf similarity index 100% rename from apps/php8/versions/8.2.5/build/php/php-fpm.conf rename to apps/php8/8.2.5/build/php/php-fpm.conf diff --git a/apps/php8/versions/8.2.5/build/php/php.ini b/apps/php8/8.2.5/build/php/php.ini similarity index 100% rename from apps/php8/versions/8.2.5/build/php/php.ini rename to apps/php8/8.2.5/build/php/php.ini diff --git a/apps/php8/versions/8.2.5/conf/php-fpm.conf b/apps/php8/8.2.5/conf/php-fpm.conf similarity index 100% rename from apps/php8/versions/8.2.5/conf/php-fpm.conf rename to apps/php8/8.2.5/conf/php-fpm.conf diff --git a/apps/php8/versions/8.2.5/conf/php.ini b/apps/php8/8.2.5/conf/php.ini similarity index 100% rename from apps/php8/versions/8.2.5/conf/php.ini rename to apps/php8/8.2.5/conf/php.ini diff --git a/apps/php8/8.2.5/data.yml b/apps/php8/8.2.5/data.yml new file mode 100755 index 00000000..36676cb1 --- /dev/null +++ b/apps/php8/8.2.5/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 9000 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/php8/versions/8.2.5/docker-compose.yml b/apps/php8/8.2.5/docker-compose.yml similarity index 100% rename from apps/php8/versions/8.2.5/docker-compose.yml rename to apps/php8/8.2.5/docker-compose.yml diff --git a/apps/php5/versions/5.6.40/README.md b/apps/php8/README.md similarity index 100% rename from apps/php5/versions/5.6.40/README.md rename to apps/php8/README.md diff --git a/apps/php8/data.yml b/apps/php8/data.yml new file mode 100755 index 00000000..1d639b53 --- /dev/null +++ b/apps/php8/data.yml @@ -0,0 +1,20 @@ +name: PHP 8 +tags: + - 运行环境 +title: PHP8 运行环境 +type: 运行环境 +description: PHP8 运行环境 +additionalProperties: + key: php8 + name: PHP 8 + tags: + - Runtime + shortDescZh: PHP8 运行环境 + shortDescEn: PHP8 Runtime + type: php + crossVersionUpdate: false + limit: 0 + recommend: 9996 + website: https://www.php.net/ + github: https://github.com/php/php-src + document: https://www.php.net/docs.php diff --git a/apps/php8/metadata/logo.png b/apps/php8/logo.png similarity index 100% rename from apps/php8/metadata/logo.png rename to apps/php8/logo.png diff --git a/apps/php8/versions/8.0.28/README.md b/apps/php8/versions/8.0.28/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php8/versions/8.0.28/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php8/versions/8.0.28/config.json b/apps/php8/versions/8.0.28/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php8/versions/8.0.28/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php8/versions/8.1.18/README.md b/apps/php8/versions/8.1.18/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php8/versions/8.1.18/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php8/versions/8.1.18/config.json b/apps/php8/versions/8.1.18/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php8/versions/8.1.18/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/php8/versions/8.2.5/README.md b/apps/php8/versions/8.2.5/README.md deleted file mode 100644 index 85cdf6c3..00000000 --- a/apps/php8/versions/8.2.5/README.md +++ /dev/null @@ -1,141 +0,0 @@ -
- - PHP - -
- -# The PHP Interpreter - -PHP is a popular general-purpose scripting language that is especially suited to -web development. Fast, flexible and pragmatic, PHP powers everything from your -blog to the most popular websites in the world. PHP is distributed under the -[PHP License v3.01](LICENSE). - -[![Push](https://github.com/php/php-src/actions/workflows/push.yml/badge.svg)](https://github.com/php/php-src/actions/workflows/push.yml) -[![Build status](https://travis-ci.com/php/php-src.svg?branch=master)](https://travis-ci.com/github/php/php-src) -[![Build status](https://ci.appveyor.com/api/projects/status/meyur6fviaxgdwdy/branch/master?svg=true)](https://ci.appveyor.com/project/php/php-src) -[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/php.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:php) - -## Documentation - -The PHP manual is available at [php.net/docs](https://php.net/docs). - -## Installation - -### Prebuilt packages and binaries - -Prebuilt packages and binaries can be used to get up and running fast with PHP. - -For Windows, the PHP binaries can be obtained from -[windows.php.net](https://windows.php.net). After extracting the archive the -`*.exe` files are ready to use. - -For other systems, see the [installation chapter](https://php.net/install). - -### Building PHP source code - -*For Windows, see [Build your own PHP on Windows](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2).* - -For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For -a default build, you will additionally need libxml2 and libsqlite3. - -On Ubuntu, you can install these using: - - sudo apt install -y pkg-config build-essential autoconf bison re2c \ - libxml2-dev libsqlite3-dev - -On Fedora, you can install these using: - - sudo dnf install re2c bison autoconf make libtool ccache libxml2-devel sqlite-devel - -Generate configure: - - ./buildconf - -Configure your build. `--enable-debug` is recommended for development, see -`./configure --help` for a full list of options. - - # For development - ./configure --enable-debug - # For production - ./configure - -Build PHP. To speed up the build, specify the maximum number of jobs using `-j`: - - make -j4 - -The number of jobs should usually match the number of available cores, which -can be determined using `nproc`. - -## Testing PHP source code - -PHP ships with an extensive test suite, the command `make test` is used after -successful compilation of the sources to run this test suite. - -It is possible to run tests using multiple cores by setting `-jN` in -`TEST_PHP_ARGS`: - - make TEST_PHP_ARGS=-j4 test - -Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum -number of jobs should not exceed the number of cores available. - -The [qa.php.net](https://qa.php.net) site provides more detailed info about -testing and quality assurance. - -## Installing PHP built from source - -After a successful build (and test), PHP may be installed with: - - make install - -Depending on your permissions and prefix, `make install` may need super user -permissions. - -## PHP extensions - -Extensions provide additional functionality on top of PHP. PHP consists of many -essential bundled extensions. Additional extensions can be found in the PHP -Extension Community Library - [PECL](https://pecl.php.net). - -## Contributing - -The PHP source code is located in the Git repository at -[github.com/php/php-src](https://github.com/php/php-src). Contributions are most -welcome by forking the repository and sending a pull request. - -Discussions are done on GitHub, but depending on the topic can also be relayed -to the official PHP developer mailing list internals@lists.php.net. - -New features require an RFC and must be accepted by the developers. See -[Request for comments - RFC](https://wiki.php.net/rfc) and -[Voting on PHP features](https://wiki.php.net/rfc/voting) for more information -on the process. - -Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in -the commit message using `GH-NNNNNN`. Use `#NNNNNN` for tickets in the old -[bugs.php.net](https://bugs.php.net) bug tracker. - - Fix GH-7815: php_uname doesn't recognise latest Windows versions - Fix #55371: get_magic_quotes_gpc() throws deprecation warning - -See [Git workflow](https://wiki.php.net/vcs/gitworkflow) for details on how pull -requests are merged. - -### Guidelines for contributors - -See further documents in the repository for more information on how to -contribute: - -- [Contributing to PHP](/CONTRIBUTING.md) -- [PHP coding standards](/CODING_STANDARDS.md) -- [Mailing list rules](/docs/mailinglist-rules.md) -- [PHP release process](/docs/release-process.md) - -## Credits - -For the list of people who've put work into PHP, please see the -[PHP credits page](https://php.net/credits.php). diff --git a/apps/php8/versions/8.2.5/config.json b/apps/php8/versions/8.2.5/config.json deleted file mode 100644 index f6f66c97..00000000 --- a/apps/php8/versions/8.2.5/config.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 9000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/phpmyadmin/versions/5.2.1/conf.d/uploads.ini b/apps/phpmyadmin/5.2.1/conf.d/uploads.ini similarity index 100% rename from apps/phpmyadmin/versions/5.2.1/conf.d/uploads.ini rename to apps/phpmyadmin/5.2.1/conf.d/uploads.ini diff --git a/apps/phpmyadmin/5.2.1/data.yml b/apps/phpmyadmin/5.2.1/data.yml new file mode 100755 index 00000000..17fbeab2 --- /dev/null +++ b/apps/phpmyadmin/5.2.1/data.yml @@ -0,0 +1,16 @@ +additionalProperties: + formFields: + - default: "" + envKey: PANEL_DB_HOST + key: mysql + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + - default: 8089 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/phpmyadmin/versions/5.2.1/docker-compose.yml b/apps/phpmyadmin/5.2.1/docker-compose.yml similarity index 100% rename from apps/phpmyadmin/versions/5.2.1/docker-compose.yml rename to apps/phpmyadmin/5.2.1/docker-compose.yml diff --git a/apps/phpmyadmin/versions/5.2.1/README.md b/apps/phpmyadmin/README.md similarity index 100% rename from apps/phpmyadmin/versions/5.2.1/README.md rename to apps/phpmyadmin/README.md diff --git a/apps/phpmyadmin/data.yml b/apps/phpmyadmin/data.yml new file mode 100755 index 00000000..30daba59 --- /dev/null +++ b/apps/phpmyadmin/data.yml @@ -0,0 +1,20 @@ +name: phpMyAdmin +tags: + - 工具 +title: 基于 Web 的 MySQL 数据库管理工具 +type: 工具 +description: 基于 Web 的 MySQL 数据库管理工具 +additionalProperties: + key: phpmyadmin + name: phpMyAdmin + tags: + - Tool + shortDescZh: 基于 Web 的 MySQL 数据库管理工具 + shortDescEn: MySQL database management tools + type: tool + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: https://www.phpmyadmin.net/ + github: https://github.com/phpmyadmin/phpmyadmin + document: https://www.phpmyadmin.net/docs/ diff --git a/apps/phpmyadmin/metadata/logo.png b/apps/phpmyadmin/logo.png similarity index 100% rename from apps/phpmyadmin/metadata/logo.png rename to apps/phpmyadmin/logo.png diff --git a/apps/phpmyadmin/versions/5.2.1/config.json b/apps/phpmyadmin/versions/5.2.1/config.json deleted file mode 100644 index 7ee8f084..00000000 --- a/apps/phpmyadmin/versions/5.2.1/config.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "formFields": [ - { - "type": "service", - "key": "mysql", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 8089, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/postgresql/15.2-alpine/data.yml b/apps/postgresql/15.2-alpine/data.yml new file mode 100755 index 00000000..2db250d0 --- /dev/null +++ b/apps/postgresql/15.2-alpine/data.yml @@ -0,0 +1,25 @@ +additionalProperties: + formFields: + - default: user + envKey: PANEL_DB_ROOT_USER + labelEn: Username + labelZh: 用户名 + random: true + required: true + rule: paramCommon + type: text + - default: password + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Password + labelZh: 用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 5432 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/postgresql/versions/15.2-alpine/docker-compose.yml b/apps/postgresql/15.2-alpine/docker-compose.yml similarity index 100% rename from apps/postgresql/versions/15.2-alpine/docker-compose.yml rename to apps/postgresql/15.2-alpine/docker-compose.yml diff --git a/apps/postgresql/versions/15.2-alpine/README.md b/apps/postgresql/README.md similarity index 100% rename from apps/postgresql/versions/15.2-alpine/README.md rename to apps/postgresql/README.md diff --git a/apps/postgresql/data.yml b/apps/postgresql/data.yml new file mode 100755 index 00000000..c4306512 --- /dev/null +++ b/apps/postgresql/data.yml @@ -0,0 +1,20 @@ +name: PostgreSQL +tags: + - 数据库 +title: PostgreSQL 开源关系型数据库 +type: 数据库 +description: PostgreSQL 开源关系型数据库 +additionalProperties: + key: postgresql + name: PostgreSQL + tags: + - Database + shortDescZh: PostgreSQL 开源关系型数据库 + shortDescEn: Open Source Relational Database + type: runtime + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://www.postgresql.org/ + github: https://github.com/postgres/postgres + document: https://www.postgresql.org/docs/ diff --git a/apps/postgresql/metadata/logo.png b/apps/postgresql/logo.png similarity index 100% rename from apps/postgresql/metadata/logo.png rename to apps/postgresql/logo.png diff --git a/apps/postgresql/versions/15.2-alpine/config.json b/apps/postgresql/versions/15.2-alpine/config.json deleted file mode 100644 index 15a61d46..00000000 --- a/apps/postgresql/versions/15.2-alpine/config.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "formFields": [ - { - "type": "text", - "labelZh": "用户名", - "labelEn": "Username", - "required": true, - "default": "user", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_ROOT_USER" - }, - { - "type": "password", - "labelZh": "用户密码", - "labelEn": "Password", - "required": true, - "default": "password", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 5432, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/qBittorrent/4.3.5/data.yml b/apps/qBittorrent/4.3.5/data.yml new file mode 100755 index 00000000..c4d1d5bf --- /dev/null +++ b/apps/qBittorrent/4.3.5/data.yml @@ -0,0 +1,32 @@ +additionalProperties: + formFields: + - default: 40155 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + - default: 40150 + edit: true + envKey: PEER_PORT_VALUE + labelEn: Peer Port + labelZh: BT端口 + required: true + rule: paramPort + type: number + - default: ./data/.cache + edit: true + envKey: CACHE_PATH + labelEn: Cache folder path + labelZh: 缓存文件夹路径 + required: true + type: text + - default: ./data/downloads + edit: true + envKey: DOWNLOAD_PATH + labelEn: Download folder path + labelZh: 下载文件夹路径 + required: true + type: text diff --git a/apps/qBittorrent/versions/4.3.5/data/downloads/.gitkeep b/apps/qBittorrent/4.3.5/data/.cache/.gitkeep similarity index 100% rename from apps/qBittorrent/versions/4.3.5/data/downloads/.gitkeep rename to apps/qBittorrent/4.3.5/data/.cache/.gitkeep diff --git a/apps/qBittorrent/versions/4.3.5/data/.config/qBittorrent/qBittorrent.conf b/apps/qBittorrent/4.3.5/data/.config/qBittorrent/qBittorrent.conf similarity index 100% rename from apps/qBittorrent/versions/4.3.5/data/.config/qBittorrent/qBittorrent.conf rename to apps/qBittorrent/4.3.5/data/.config/qBittorrent/qBittorrent.conf diff --git a/apps/qBittorrent/versions/4.5.2/data/.cache/.gitkeep b/apps/qBittorrent/4.3.5/data/.local/.gitkeep similarity index 100% rename from apps/qBittorrent/versions/4.5.2/data/.cache/.gitkeep rename to apps/qBittorrent/4.3.5/data/.local/.gitkeep diff --git a/apps/qBittorrent/versions/4.5.2/data/.local/.gitkeep b/apps/qBittorrent/4.3.5/data/downloads/.gitkeep similarity index 100% rename from apps/qBittorrent/versions/4.5.2/data/.local/.gitkeep rename to apps/qBittorrent/4.3.5/data/downloads/.gitkeep diff --git a/apps/qBittorrent/versions/4.3.5/docker-compose.yml b/apps/qBittorrent/4.3.5/docker-compose.yml similarity index 100% rename from apps/qBittorrent/versions/4.3.5/docker-compose.yml rename to apps/qBittorrent/4.3.5/docker-compose.yml diff --git a/apps/qBittorrent/4.5.2/data.yml b/apps/qBittorrent/4.5.2/data.yml new file mode 100755 index 00000000..c4d1d5bf --- /dev/null +++ b/apps/qBittorrent/4.5.2/data.yml @@ -0,0 +1,32 @@ +additionalProperties: + formFields: + - default: 40155 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + - default: 40150 + edit: true + envKey: PEER_PORT_VALUE + labelEn: Peer Port + labelZh: BT端口 + required: true + rule: paramPort + type: number + - default: ./data/.cache + edit: true + envKey: CACHE_PATH + labelEn: Cache folder path + labelZh: 缓存文件夹路径 + required: true + type: text + - default: ./data/downloads + edit: true + envKey: DOWNLOAD_PATH + labelEn: Download folder path + labelZh: 下载文件夹路径 + required: true + type: text diff --git a/apps/qBittorrent/versions/4.5.2/data/downloads/.gitkeep b/apps/qBittorrent/4.5.2/data/.cache/.gitkeep similarity index 100% rename from apps/qBittorrent/versions/4.5.2/data/downloads/.gitkeep rename to apps/qBittorrent/4.5.2/data/.cache/.gitkeep diff --git a/apps/qBittorrent/versions/4.5.2/data/.config/qBittorrent/qBittorrent.conf b/apps/qBittorrent/4.5.2/data/.config/qBittorrent/qBittorrent.conf similarity index 100% rename from apps/qBittorrent/versions/4.5.2/data/.config/qBittorrent/qBittorrent.conf rename to apps/qBittorrent/4.5.2/data/.config/qBittorrent/qBittorrent.conf diff --git a/apps/qBittorrent/4.5.2/data/.local/.gitkeep b/apps/qBittorrent/4.5.2/data/.local/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/qBittorrent/4.5.2/data/downloads/.gitkeep b/apps/qBittorrent/4.5.2/data/downloads/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/qBittorrent/versions/4.5.2/docker-compose.yml b/apps/qBittorrent/4.5.2/docker-compose.yml similarity index 100% rename from apps/qBittorrent/versions/4.5.2/docker-compose.yml rename to apps/qBittorrent/4.5.2/docker-compose.yml diff --git a/apps/qBittorrent/versions/4.3.5/README.md b/apps/qBittorrent/README.md similarity index 100% rename from apps/qBittorrent/versions/4.3.5/README.md rename to apps/qBittorrent/README.md diff --git a/apps/qBittorrent/data.yml b/apps/qBittorrent/data.yml new file mode 100755 index 00000000..e5cc60f7 --- /dev/null +++ b/apps/qBittorrent/data.yml @@ -0,0 +1,20 @@ +name: qBittorrent +tags: + - 工具 +title: qBittorrent 是一个跨平台的开源 BitTorrent 客户端 +type: 工具 +description: qBittorrent 是一个跨平台的开源 BitTorrent 客户端 +additionalProperties: + key: qBittorrent + name: qBittorrent + tags: + - Tool + shortDescZh: qBittorrent 是一个跨平台的开源 BitTorrent 客户端 + shortDescEn: qBittorrent is a cross-platform open source BitTorrent client + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://www.qbittorrent.org/ + github: https://github.com/qbittorrent/qBittorrent + document: http://wiki.qbittorrent.org/ diff --git a/apps/qBittorrent/metadata/logo.png b/apps/qBittorrent/logo.png similarity index 100% rename from apps/qBittorrent/metadata/logo.png rename to apps/qBittorrent/logo.png diff --git a/apps/qBittorrent/versions/4.3.5/config.json b/apps/qBittorrent/versions/4.3.5/config.json deleted file mode 100644 index a4e243f8..00000000 --- a/apps/qBittorrent/versions/4.3.5/config.json +++ /dev/null @@ -1,43 +0,0 @@ - -{ - "formFields": [ - { - "type": "number", - "labelZh": "网页端口", - "labelEn": "WebUI Port", - "required": true, - "default": 40155, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - }, - { - "type": "number", - "labelZh": "BT端口", - "labelEn": "Peer Port", - "required": true, - "default": 40150, - "rule": "paramPort", - "envKey": "PEER_PORT_VALUE", - "edit": true - }, - { - "type": "text", - "labelZh": "缓存文件夹路径", - "labelEn": "Cache folder path", - "required": true, - "default": "./data/.cache", - "envKey": "CACHE_PATH", - "edit": true - }, - { - "type": "text", - "labelZh": "下载文件夹路径", - "labelEn": "Download folder path", - "required": true, - "default": "./data/downloads", - "envKey": "DOWNLOAD_PATH", - "edit": true - } - ] -} diff --git a/apps/qBittorrent/versions/4.5.2/README.md b/apps/qBittorrent/versions/4.5.2/README.md deleted file mode 100644 index a618f714..00000000 --- a/apps/qBittorrent/versions/4.5.2/README.md +++ /dev/null @@ -1,73 +0,0 @@ - -# 本应用介绍 - -基于镜像 -> - https://hub.docker.com/r/jarylc/qbittorrent - -- 数据目录:"./data" -- 默认账号:admin -- 密码:adminadmin -- 开启中文,默认为PT下载做的设置,但未优化参数。 - -> 原项目相关 ->> - https://www.qbittorrent.org/ ->> - https://github.com/qbittorrent/qBittorrent - -# 原项目介绍 - -- qBittorrent是一个跨平台的开源、自由的BitTorrent客户端,其图形用户界面是通过Qt所写,后端使用libtorrent。 -- 由贝尔福- 蒙贝利亚尔理工大学的克里斯托夫·迪梅,在2006年3月开始开发。 - -qBittorrent - A BitTorrent client in Qt ------------------------------------------- - -[![AppVeyor Status](https://ci.appveyor.com/api/projects/status/github/qbittorrent/qBittorrent?branch=master&svg=true)](https://ci.appveyor.com/project/qbittorrent/qBittorrent) -[![GitHub Actions CI Status](https://github.com/qbittorrent/qBittorrent/workflows/GitHub%20Actions%20CI/badge.svg)](https://github.com/qbittorrent/qBittorrent/actions) -[![Coverity Status](https://scan.coverity.com/projects/5494/badge.svg)](https://scan.coverity.com/projects/5494) -******************************** -### Description: -qBittorrent is a bittorrent client programmed in C++ / Qt that uses -libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. - -It aims to be a good alternative to all other bittorrent clients -out there. qBittorrent is fast, stable and provides unicode -support as well as many features. - -The free [IP to Country Lite database](https://db-ip.com/db/download/ip-to-country-lite) by [DB-IP](https://db-ip.com/) is used for resolving the countries of peers. The database is licensed under the [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). - -### Installation: -For installation, follow the instructions from INSTALL file, but simple: - -``` -./configure -make && make install -qbittorrent -``` - -will install and execute qBittorrent hopefully without any problem. - -### Public key: -Starting from v3.3.4 all source tarballs and binaries are signed.
-The key currently used is 4096R/[5B7CC9A2](https://pgp.mit.edu/pks/lookup?op=get&search=0x6E4A2D025B7CC9A2) with fingerprint `D8F3DA77AAC6741053599C136E4A2D025B7CC9A2`.
-You can also download it from [here](https://github.com/qbittorrent/qBittorrent/raw/master/5B7CC9A2.asc).
-**PREVIOUSLY** the following key was used to sign the v3.3.4 source tarballs and v3.3.4 Windows installer **only**: 4096R/[520EC6F6](https://pgp.mit.edu/pks/lookup?op=get&search=0xA1ACCAE4520EC6F6) with fingerprint `F4A5FD201B117B1C2AB590E2A1ACCAE4520EC6F6`.
- -### Misc: -For more information please visit: -https://www.qbittorrent.org - -or our wiki here: -http://wiki.qbittorrent.org - -Use the forum for troubleshooting before reporting bugs: -http://forum.qbittorrent.org - -Please report any bug (or feature request) to: -http://bugs.qbittorrent.org - -Official IRC channel: -[#qbittorrent on irc.libera.chat](ircs://irc.libera.chat:6697/qbittorrent) - ------------------------------------------- -sledgehammer999 \ - diff --git a/apps/qBittorrent/versions/4.5.2/config.json b/apps/qBittorrent/versions/4.5.2/config.json deleted file mode 100644 index a4e243f8..00000000 --- a/apps/qBittorrent/versions/4.5.2/config.json +++ /dev/null @@ -1,43 +0,0 @@ - -{ - "formFields": [ - { - "type": "number", - "labelZh": "网页端口", - "labelEn": "WebUI Port", - "required": true, - "default": 40155, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - }, - { - "type": "number", - "labelZh": "BT端口", - "labelEn": "Peer Port", - "required": true, - "default": 40150, - "rule": "paramPort", - "envKey": "PEER_PORT_VALUE", - "edit": true - }, - { - "type": "text", - "labelZh": "缓存文件夹路径", - "labelEn": "Cache folder path", - "required": true, - "default": "./data/.cache", - "envKey": "CACHE_PATH", - "edit": true - }, - { - "type": "text", - "labelZh": "下载文件夹路径", - "labelEn": "Download folder path", - "required": true, - "default": "./data/downloads", - "envKey": "DOWNLOAD_PATH", - "edit": true - } - ] -} diff --git a/apps/redis-commander/0.8.1/data.yml b/apps/redis-commander/0.8.1/data.yml new file mode 100755 index 00000000..114b3024 --- /dev/null +++ b/apps/redis-commander/0.8.1/data.yml @@ -0,0 +1,81 @@ +additionalProperties: + formFields: + - default: "" + envKey: PANEL_DB_HOST + key: redis + labelEn: Redis Service + labelZh: Redis 服务 + required: true + type: service + - default: "" + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Redis Password + labelZh: Redis 密码 + required: true + type: password + - default: "0" + edit: true + envKey: REDIS_DB + labelEn: Database + labelZh: 数据库 + required: true + type: select + values: + - label: db0 + value: "0" + - label: db1 + value: "1" + - label: db2 + value: "2" + - label: db3 + value: "3" + - label: db4 + value: "4" + - label: db5 + value: "5" + - label: db6 + value: "6" + - label: db7 + value: "7" + - label: db8 + value: "8" + - label: db9 + value: "9" + - label: db10 + value: "10" + - label: db11 + value: "11" + - label: db12 + value: "12" + - label: db13 + value: "13" + - label: db14 + value: "14" + - label: db15 + value: "15" + - default: root + edit: true + envKey: COMMANDER_ADMIN + labelEn: Username + labelZh: 登录用户名 + random: true + required: true + rule: paramCommon + type: text + - default: P@ssword@redis + edit: true + envKey: COMMANDER_PASSWORD + labelEn: Password + labelZh: 登录密码 + random: true + required: true + rule: paramComplexity + type: text + - default: 8089 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/redis-commander/versions/0.8.1/docker-compose.yml b/apps/redis-commander/0.8.1/docker-compose.yml similarity index 100% rename from apps/redis-commander/versions/0.8.1/docker-compose.yml rename to apps/redis-commander/0.8.1/docker-compose.yml diff --git a/apps/redis-commander/versions/0.8.1/README.md b/apps/redis-commander/README.md similarity index 100% rename from apps/redis-commander/versions/0.8.1/README.md rename to apps/redis-commander/README.md diff --git a/apps/redis-commander/data.yml b/apps/redis-commander/data.yml new file mode 100755 index 00000000..82865bce --- /dev/null +++ b/apps/redis-commander/data.yml @@ -0,0 +1,20 @@ +name: Redis-Commander +tags: + - 工具 +title: Redis Web 管理工具 +type: 工具 +description: Redis Web 管理工具 +additionalProperties: + key: redis-commander + name: Redis-Commander + tags: + - Tool + shortDescZh: Redis Web 管理工具 + shortDescEn: Redis web management tool + type: tool + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: http://joeferner.github.io/redis-commander/ + github: https://github.com/joeferner/redis-commander + document: https://github.com/joeferner/redis-commander/blob/master/docs/configuration.md diff --git a/apps/redis-commander/metadata/logo.png b/apps/redis-commander/logo.png similarity index 100% rename from apps/redis-commander/metadata/logo.png rename to apps/redis-commander/logo.png diff --git a/apps/redis-commander/versions/0.8.1/config.json b/apps/redis-commander/versions/0.8.1/config.json deleted file mode 100644 index 5bf0b13d..00000000 --- a/apps/redis-commander/versions/0.8.1/config.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "formFields": [ - { - "type": "service", - "key": "redis", - "labelZh": "Redis 服务", - "labelEn": "Redis Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - { - "type": "password", - "labelZh": "Redis 密码", - "labelEn": "Redis Password", - "required": true, - "default": "", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "select", - "labelZh": "数据库", - "labelEn": "Database", - "required": true, - "default": "0", - "values": [ - { - "label": "db0", - "value": "0" - }, - { - "label": "db1", - "value": "1" - }, - { - "label": "db2", - "value": "2" - }, - { - "label": "db3", - "value": "3" - }, - { - "label": "db4", - "value": "4" - }, - { - "label": "db5", - "value": "5" - }, - { - "label": "db6", - "value": "6" - }, - { - "label": "db7", - "value": "7" - }, - { - "label": "db8", - "value": "8" - }, { - "label": "db9", - "value": "9" - }, - { - "label": "db10", - "value": "10" - }, - { - "label": "db11", - "value": "11" - }, - { - "label": "db12", - "value": "12" - }, - { - "label": "db13", - "value": "13" - }, { - "label": "db14", - "value": "14" - }, - { - "label": "db15", - "value": "15" - } - ], - "envKey": "REDIS_DB", - "edit": true - }, - { - "type": "text", - "labelZh": "登录用户名", - "labelEn": "Username", - "required": true, - "default": "root", - "random": true, - "rule": "paramCommon", - "envKey": "COMMANDER_ADMIN", - "edit": true - }, - { - "type": "text", - "labelZh": "登录密码", - "labelEn": "Password", - "required": true, - "default": "P@ssword@redis", - "random": true, - "rule": "paramComplexity", - "envKey": "COMMANDER_PASSWORD", - "edit": true - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 8089, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - } - ] -} \ No newline at end of file diff --git a/apps/redis/versions/6.0.16/conf/redis.conf b/apps/redis/6.0.16/conf/redis.conf similarity index 100% rename from apps/redis/versions/6.0.16/conf/redis.conf rename to apps/redis/6.0.16/conf/redis.conf diff --git a/apps/redis/6.0.16/data.yml b/apps/redis/6.0.16/data.yml new file mode 100755 index 00000000..6d099039 --- /dev/null +++ b/apps/redis/6.0.16/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: jhkdjhkjdhsIUTYURT + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Password + labelZh: 密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 6379 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/redis/versions/6.0.16/docker-compose.yml b/apps/redis/6.0.16/docker-compose.yml similarity index 100% rename from apps/redis/versions/6.0.16/docker-compose.yml rename to apps/redis/6.0.16/docker-compose.yml diff --git a/apps/redis/versions/7.0.5/conf/redis.conf b/apps/redis/7.0.5/conf/redis.conf similarity index 100% rename from apps/redis/versions/7.0.5/conf/redis.conf rename to apps/redis/7.0.5/conf/redis.conf diff --git a/apps/redis/7.0.5/data.yml b/apps/redis/7.0.5/data.yml new file mode 100755 index 00000000..a1dc0739 --- /dev/null +++ b/apps/redis/7.0.5/data.yml @@ -0,0 +1,17 @@ +additionalProperties: + formFields: + - default: jhkdjhkjdhsIUTYURTU + envKey: PANEL_DB_ROOT_PASSWORD + labelEn: Password + labelZh: 密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 6379 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/redis/versions/7.0.5/docker-compose.yml b/apps/redis/7.0.5/docker-compose.yml similarity index 100% rename from apps/redis/versions/7.0.5/docker-compose.yml rename to apps/redis/7.0.5/docker-compose.yml diff --git a/apps/redis/versions/6.0.16/README.md b/apps/redis/README.md similarity index 100% rename from apps/redis/versions/6.0.16/README.md rename to apps/redis/README.md diff --git a/apps/redis/data.yml b/apps/redis/data.yml new file mode 100755 index 00000000..2ebc3557 --- /dev/null +++ b/apps/redis/data.yml @@ -0,0 +1,20 @@ +name: Redis +tags: + - 数据库 +title: 高性能的开源键值数据库 +type: 数据库 +description: 高性能的开源键值数据库 +additionalProperties: + key: redis + name: Redis + tags: + - Database + shortDescZh: 高性能的开源键值数据库 + shortDescEn: High-performance key-value database + type: runtime + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: https://redis.io/ + github: https://github.com/redis/redis + document: https://redis.io/docs/ diff --git a/apps/redis/metadata/logo.png b/apps/redis/logo.png similarity index 100% rename from apps/redis/metadata/logo.png rename to apps/redis/logo.png diff --git a/apps/redis/versions/6.0.16/config.json b/apps/redis/versions/6.0.16/config.json deleted file mode 100644 index 19e625b8..00000000 --- a/apps/redis/versions/6.0.16/config.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "formFields": [ - { - "type": "password", - "labelZh": "密码", - "labelEn": "Password", - "required": true, - "default": "jhkdjhkjdhsIUTYURT", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 6379, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/redis/versions/7.0.5/README.md b/apps/redis/versions/7.0.5/README.md deleted file mode 100644 index 6cda8faf..00000000 --- a/apps/redis/versions/7.0.5/README.md +++ /dev/null @@ -1,506 +0,0 @@ -This README is just a fast *quick start* document. You can find more detailed documentation at [redis.io](https://redis.io). - -What is Redis? --------------- - -Redis is often referred to as a *data structures* server. What this means is that Redis provides access to mutable data structures via a set of commands, which are sent using a *server-client* model with TCP sockets and a simple protocol. So different processes can query and modify the same data structures in a shared way. - -Data structures implemented into Redis have a few special properties: - -* Redis cares to store them on disk, even if they are always served and modified into the server memory. This means that Redis is fast, but that it is also non-volatile. -* The implementation of data structures emphasizes memory efficiency, so data structures inside Redis will likely use less memory compared to the same data structure modelled using a high-level programming language. -* Redis offers a number of features that are natural to find in a database, like replication, tunable levels of durability, clustering, and high availability. - -Another good example is to think of Redis as a more complex version of memcached, where the operations are not just SETs and GETs, but operations that work with complex data types like Lists, Sets, ordered data structures, and so forth. - -If you want to know more, this is a list of selected starting points: - -* Introduction to Redis data types. https://redis.io/topics/data-types-intro -* Try Redis directly inside your browser. https://try.redis.io -* The full list of Redis commands. https://redis.io/commands -* There is much more inside the official Redis documentation. https://redis.io/documentation - -Building Redis --------------- - -Redis can be compiled and used on Linux, OSX, OpenBSD, NetBSD, FreeBSD. -We support big endian and little endian architectures, and both 32 bit -and 64 bit systems. - -It may compile on Solaris derived systems (for instance SmartOS) but our -support for this platform is *best effort* and Redis is not guaranteed to -work as well as in Linux, OSX, and \*BSD. - -It is as simple as: - - % make - -To build with TLS support, you'll need OpenSSL development libraries (e.g. -libssl-dev on Debian/Ubuntu) and run: - - % make BUILD_TLS=yes - -To build with systemd support, you'll need systemd development libraries (such -as libsystemd-dev on Debian/Ubuntu or systemd-devel on CentOS) and run: - - % make USE_SYSTEMD=yes - -To append a suffix to Redis program names, use: - - % make PROG_SUFFIX="-alt" - -You can build a 32 bit Redis binary using: - - % make 32bit - -After building Redis, it is a good idea to test it using: - - % make test - -If TLS is built, running the tests with TLS enabled (you will need `tcl-tls` -installed): - - % ./utils/gen-test-certs.sh - % ./runtest --tls - - -Fixing build problems with dependencies or cached build options ---------- - -Redis has some dependencies which are included in the `deps` directory. -`make` does not automatically rebuild dependencies even if something in -the source code of dependencies changes. - -When you update the source code with `git pull` or when code inside the -dependencies tree is modified in any other way, make sure to use the following -command in order to really clean everything and rebuild from scratch: - - % make distclean - -This will clean: jemalloc, lua, hiredis, linenoise and other dependencies. - -Also if you force certain build options like 32bit target, no C compiler -optimizations (for debugging purposes), and other similar build time options, -those options are cached indefinitely until you issue a `make distclean` -command. - -Fixing problems building 32 bit binaries ---------- - -If after building Redis with a 32 bit target you need to rebuild it -with a 64 bit target, or the other way around, you need to perform a -`make distclean` in the root directory of the Redis distribution. - -In case of build errors when trying to build a 32 bit binary of Redis, try -the following steps: - -* Install the package libc6-dev-i386 (also try g++-multilib). -* Try using the following command line instead of `make 32bit`: - `make CFLAGS="-m32 -march=native" LDFLAGS="-m32"` - -Allocator ---------- - -Selecting a non-default memory allocator when building Redis is done by setting -the `MALLOC` environment variable. Redis is compiled and linked against libc -malloc by default, with the exception of jemalloc being the default on Linux -systems. This default was picked because jemalloc has proven to have fewer -fragmentation problems than libc malloc. - -To force compiling against libc malloc, use: - - % make MALLOC=libc - -To compile against jemalloc on Mac OS X systems, use: - - % make MALLOC=jemalloc - -Monotonic clock ---------------- - -By default, Redis will build using the POSIX clock_gettime function as the -monotonic clock source. On most modern systems, the internal processor clock -can be used to improve performance. Cautions can be found here: -http://oliveryang.net/2015/09/pitfalls-of-TSC-usage/ - -To build with support for the processor's internal instruction clock, use: - - % make CFLAGS="-DUSE_PROCESSOR_CLOCK" - -Verbose build -------------- - -Redis will build with a user-friendly colorized output by default. -If you want to see a more verbose output, use the following: - - % make V=1 - -Running Redis -------------- - -To run Redis with the default configuration, just type: - - % cd src - % ./redis-server - -If you want to provide your redis.conf, you have to run it using an additional -parameter (the path of the configuration file): - - % cd src - % ./redis-server /path/to/redis.conf - -It is possible to alter the Redis configuration by passing parameters directly -as options using the command line. Examples: - - % ./redis-server --port 9999 --replicaof 127.0.0.1 6379 - % ./redis-server /etc/redis/6379.conf --loglevel debug - -All the options in redis.conf are also supported as options using the command -line, with exactly the same name. - -Running Redis with TLS: ------------------- - -Please consult the [TLS.md](TLS.md) file for more information on -how to use Redis with TLS. - -Playing with Redis ------------------- - -You can use redis-cli to play with Redis. Start a redis-server instance, -then in another terminal try the following: - - % cd src - % ./redis-cli - redis> ping - PONG - redis> set foo bar - OK - redis> get foo - "bar" - redis> incr mycounter - (integer) 1 - redis> incr mycounter - (integer) 2 - redis> - -You can find the list of all the available commands at https://redis.io/commands. - -Installing Redis ------------------ - -In order to install Redis binaries into /usr/local/bin, just use: - - % make install - -You can use `make PREFIX=/some/other/directory install` if you wish to use a -different destination. - -`make install` will just install binaries in your system, but will not configure -init scripts and configuration files in the appropriate place. This is not -needed if you just want to play a bit with Redis, but if you are installing -it the proper way for a production system, we have a script that does this -for Ubuntu and Debian systems: - - % cd utils - % ./install_server.sh - -_Note_: `install_server.sh` will not work on Mac OSX; it is built for Linux only. - -The script will ask you a few questions and will setup everything you need -to run Redis properly as a background daemon that will start again on -system reboots. - -You'll be able to stop and start Redis using the script named -`/etc/init.d/redis_`, for instance `/etc/init.d/redis_6379`. - -Code contributions ------------------ - -Note: By contributing code to the Redis project in any form, including sending -a pull request via Github, a code fragment or patch via private email or -public discussion groups, you agree to release your code under the terms -of the BSD license that you can find in the [COPYING][1] file included in the Redis -source distribution. - -Please see the [CONTRIBUTING.md][2] file in this source distribution for more -information. For security bugs and vulnerabilities, please see [SECURITY.md][3]. - -[1]: https://github.com/redis/redis/blob/unstable/COPYING -[2]: https://github.com/redis/redis/blob/unstable/CONTRIBUTING.md -[3]: https://github.com/redis/redis/blob/unstable/SECURITY.md - -Redis internals -=== - -If you are reading this README you are likely in front of a Github page -or you just untarred the Redis distribution tar ball. In both the cases -you are basically one step away from the source code, so here we explain -the Redis source code layout, what is in each file as a general idea, the -most important functions and structures inside the Redis server and so forth. -We keep all the discussion at a high level without digging into the details -since this document would be huge otherwise and our code base changes -continuously, but a general idea should be a good starting point to -understand more. Moreover most of the code is heavily commented and easy -to follow. - -Source code layout ---- - -The Redis root directory just contains this README, the Makefile which -calls the real Makefile inside the `src` directory and an example -configuration for Redis and Sentinel. You can find a few shell -scripts that are used in order to execute the Redis, Redis Cluster and -Redis Sentinel unit tests, which are implemented inside the `tests` -directory. - -Inside the root are the following important directories: - -* `src`: contains the Redis implementation, written in C. -* `tests`: contains the unit tests, implemented in Tcl. -* `deps`: contains libraries Redis uses. Everything needed to compile Redis is inside this directory; your system just needs to provide `libc`, a POSIX compatible interface and a C compiler. Notably `deps` contains a copy of `jemalloc`, which is the default allocator of Redis under Linux. Note that under `deps` there are also things which started with the Redis project, but for which the main repository is not `redis/redis`. - -There are a few more directories but they are not very important for our goals -here. We'll focus mostly on `src`, where the Redis implementation is contained, -exploring what there is inside each file. The order in which files are -exposed is the logical one to follow in order to disclose different layers -of complexity incrementally. - -Note: lately Redis was refactored quite a bit. Function names and file -names have been changed, so you may find that this documentation reflects the -`unstable` branch more closely. For instance, in Redis 3.0 the `server.c` -and `server.h` files were named `redis.c` and `redis.h`. However the overall -structure is the same. Keep in mind that all the new developments and pull -requests should be performed against the `unstable` branch. - -server.h ---- - -The simplest way to understand how a program works is to understand the -data structures it uses. So we'll start from the main header file of -Redis, which is `server.h`. - -All the server configuration and in general all the shared state is -defined in a global structure called `server`, of type `struct redisServer`. -A few important fields in this structure are: - -* `server.db` is an array of Redis databases, where data is stored. -* `server.commands` is the command table. -* `server.clients` is a linked list of clients connected to the server. -* `server.master` is a special client, the master, if the instance is a replica. - -There are tons of other fields. Most fields are commented directly inside -the structure definition. - -Another important Redis data structure is the one defining a client. -In the past it was called `redisClient`, now just `client`. The structure -has many fields, here we'll just show the main ones: -``` -struct client { - int fd; - sds querybuf; - int argc; - robj **argv; - redisDb *db; - int flags; - list *reply; - // ... many other fields ... - char buf[PROTO_REPLY_CHUNK_BYTES]; -} -``` -The client structure defines a *connected client*: - -* The `fd` field is the client socket file descriptor. -* `argc` and `argv` are populated with the command the client is executing, so that functions implementing a given Redis command can read the arguments. -* `querybuf` accumulates the requests from the client, which are parsed by the Redis server according to the Redis protocol and executed by calling the implementations of the commands the client is executing. -* `reply` and `buf` are dynamic and static buffers that accumulate the replies the server sends to the client. These buffers are incrementally written to the socket as soon as the file descriptor is writable. - -As you can see in the client structure above, arguments in a command -are described as `robj` structures. The following is the full `robj` -structure, which defines a *Redis object*: - -``` -struct redisObject { - unsigned type:4; - unsigned encoding:4; - unsigned lru:LRU_BITS; /* LRU time (relative to global lru_clock) or - * LFU data (least significant 8 bits frequency - * and most significant 16 bits access time). */ - int refcount; - void *ptr; -}; -``` - -Basically this structure can represent all the basic Redis data types like -strings, lists, sets, sorted sets and so forth. The interesting thing is that -it has a `type` field, so that it is possible to know what type a given -object has, and a `refcount`, so that the same object can be referenced -in multiple places without allocating it multiple times. Finally the `ptr` -field points to the actual representation of the object, which might vary -even for the same type, depending on the `encoding` used. - -Redis objects are used extensively in the Redis internals, however in order -to avoid the overhead of indirect accesses, recently in many places -we just use plain dynamic strings not wrapped inside a Redis object. - -server.c ---- - -This is the entry point of the Redis server, where the `main()` function -is defined. The following are the most important steps in order to startup -the Redis server. - -* `initServerConfig()` sets up the default values of the `server` structure. -* `initServer()` allocates the data structures needed to operate, setup the listening socket, and so forth. -* `aeMain()` starts the event loop which listens for new connections. - -There are two special functions called periodically by the event loop: - -1. `serverCron()` is called periodically (according to `server.hz` frequency), and performs tasks that must be performed from time to time, like checking for timed out clients. -2. `beforeSleep()` is called every time the event loop fired, Redis served a few requests, and is returning back into the event loop. - -Inside server.c you can find code that handles other vital things of the Redis server: - -* `call()` is used in order to call a given command in the context of a given client. -* `activeExpireCycle()` handles eviction of keys with a time to live set via the `EXPIRE` command. -* `performEvictions()` is called when a new write command should be performed but Redis is out of memory according to the `maxmemory` directive. -* The global variable `redisCommandTable` defines all the Redis commands, specifying the name of the command, the function implementing the command, the number of arguments required, and other properties of each command. - -commands.c ---- -This file is auto generated by utils/generate-command-code.py, the content is based on the JSON files in the src/commands folder. -These are meant to be the single source of truth about the Redis commands, and all the metadata about them. -These JSON files are not meant to be used by anyone directly, instead that metadata can be obtained via the `COMMAND` command. - -networking.c ---- - -This file defines all the I/O functions with clients, masters and replicas -(which in Redis are just special clients): - -* `createClient()` allocates and initializes a new client. -* The `addReply*()` family of functions are used by command implementations in order to append data to the client structure, that will be transmitted to the client as a reply for a given command executed. -* `writeToClient()` transmits the data pending in the output buffers to the client and is called by the *writable event handler* `sendReplyToClient()`. -* `readQueryFromClient()` is the *readable event handler* and accumulates data read from the client into the query buffer. -* `processInputBuffer()` is the entry point in order to parse the client query buffer according to the Redis protocol. Once commands are ready to be processed, it calls `processCommand()` which is defined inside `server.c` in order to actually execute the command. -* `freeClient()` deallocates, disconnects and removes a client. - -aof.c and rdb.c ---- - -As you can guess from the names, these files implement the RDB and AOF -persistence for Redis. Redis uses a persistence model based on the `fork()` -system call in order to create a process with the same (shared) memory -content of the main Redis process. This secondary process dumps the content -of the memory on disk. This is used by `rdb.c` to create the snapshots -on disk and by `aof.c` in order to perform the AOF rewrite when the -append only file gets too big. - -The implementation inside `aof.c` has additional functions in order to -implement an API that allows commands to append new commands into the AOF -file as clients execute them. - -The `call()` function defined inside `server.c` is responsible for calling -the functions that in turn will write the commands into the AOF. - -db.c ---- - -Certain Redis commands operate on specific data types; others are general. -Examples of generic commands are `DEL` and `EXPIRE`. They operate on keys -and not on their values specifically. All those generic commands are -defined inside `db.c`. - -Moreover `db.c` implements an API in order to perform certain operations -on the Redis dataset without directly accessing the internal data structures. - -The most important functions inside `db.c` which are used in many command -implementations are the following: - -* `lookupKeyRead()` and `lookupKeyWrite()` are used in order to get a pointer to the value associated to a given key, or `NULL` if the key does not exist. -* `dbAdd()` and its higher level counterpart `setKey()` create a new key in a Redis database. -* `dbDelete()` removes a key and its associated value. -* `emptyDb()` removes an entire single database or all the databases defined. - -The rest of the file implements the generic commands exposed to the client. - -object.c ---- - -The `robj` structure defining Redis objects was already described. Inside -`object.c` there are all the functions that operate with Redis objects at -a basic level, like functions to allocate new objects, handle the reference -counting and so forth. Notable functions inside this file: - -* `incrRefCount()` and `decrRefCount()` are used in order to increment or decrement an object reference count. When it drops to 0 the object is finally freed. -* `createObject()` allocates a new object. There are also specialized functions to allocate string objects having a specific content, like `createStringObjectFromLongLong()` and similar functions. - -This file also implements the `OBJECT` command. - -replication.c ---- - -This is one of the most complex files inside Redis, it is recommended to -approach it only after getting a bit familiar with the rest of the code base. -In this file there is the implementation of both the master and replica role -of Redis. - -One of the most important functions inside this file is `replicationFeedSlaves()` that writes commands to the clients representing replica instances connected -to our master, so that the replicas can get the writes performed by the clients: -this way their data set will remain synchronized with the one in the master. - -This file also implements both the `SYNC` and `PSYNC` commands that are -used in order to perform the first synchronization between masters and -replicas, or to continue the replication after a disconnection. - -Script ---- - -The script unit is composed of 3 units: -* `script.c` - integration of scripts with Redis (commands execution, set replication/resp, ...) -* `script_lua.c` - responsible to execute Lua code, uses script.c to interact with Redis from within the Lua code. -* `function_lua.c` - contains the Lua engine implementation, uses script_lua.c to execute the Lua code. -* `functions.c` - contains Redis Functions implementation (FUNCTION command), uses functions_lua.c if the function it wants to invoke needs the Lua engine. -* `eval.c` - contains the `eval` implementation using `script_lua.c` to invoke the Lua code. - - -Other C files ---- - -* `t_hash.c`, `t_list.c`, `t_set.c`, `t_string.c`, `t_zset.c` and `t_stream.c` contains the implementation of the Redis data types. They implement both an API to access a given data type, and the client command implementations for these data types. -* `ae.c` implements the Redis event loop, it's a self contained library which is simple to read and understand. -* `sds.c` is the Redis string library, check https://github.com/antirez/sds for more information. -* `anet.c` is a library to use POSIX networking in a simpler way compared to the raw interface exposed by the kernel. -* `dict.c` is an implementation of a non-blocking hash table which rehashes incrementally. -* `cluster.c` implements the Redis Cluster. Probably a good read only after being very familiar with the rest of the Redis code base. If you want to read `cluster.c` make sure to read the [Redis Cluster specification][4]. - -[4]: https://redis.io/topics/cluster-spec - -Anatomy of a Redis command ---- - -All the Redis commands are defined in the following way: - -``` -void foobarCommand(client *c) { - printf("%s",c->argv[1]->ptr); /* Do something with the argument. */ - addReply(c,shared.ok); /* Reply something to the client. */ -} -``` - -The command function is referenced by a JSON file, together with its metadata, see `commands.c` described above for details. -The command flags are documented in the comment above the `struct redisCommand` in `server.h`. -For other details, please refer to the `COMMAND` command. https://redis.io/commands/command/ - -After the command operates in some way, it returns a reply to the client, -usually using `addReply()` or a similar function defined inside `networking.c`. - -There are tons of command implementations inside the Redis source code -that can serve as examples of actual commands implementations (e.g. pingCommand). Writing -a few toy commands can be a good exercise to get familiar with the code base. - -There are also many other files not described here, but it is useless to -cover everything. We just want to help you with the first steps. -Eventually you'll find your way inside the Redis code base :-) - -Enjoy! diff --git a/apps/redis/versions/7.0.5/config.json b/apps/redis/versions/7.0.5/config.json deleted file mode 100644 index cab61652..00000000 --- a/apps/redis/versions/7.0.5/config.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "formFields": [ - { - "type": "password", - "labelZh": "密码", - "labelEn": "Password", - "required": true, - "default": "jhkdjhkjdhsIUTYURTU", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_ROOT_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 6379, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file diff --git a/apps/tailchat/1.7.3/data.yml b/apps/tailchat/1.7.3/data.yml new file mode 100755 index 00000000..bad40be4 --- /dev/null +++ b/apps/tailchat/1.7.3/data.yml @@ -0,0 +1,139 @@ +additionalProperties: + formFields: + - default: 11000 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "" + edit: true + envKey: REDIS_HOST + key: redis + labelEn: Redis Service + labelZh: 缓存服务服务 + required: true + type: service + - default: "6379" + edit: true + envKey: REDIS_PORT + labelEn: Redis Service Port + labelZh: 缓存服务服务端口 + required: true + rule: paramPort + type: number + - default: "" + edit: true + envKey: REDIS_PASS + labelEn: Redis Service Password + labelZh: 缓存服务服务密码 + required: true + rule: paramCommon + type: password + - default: "" + edit: true + envKey: MONGO_HOST + key: mongodb + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + - default: "27017" + edit: true + envKey: MONGO_PORT + labelEn: Database Service Port + labelZh: 数据库服务端口 + required: true + rule: paramPort + type: number + - default: tailchat + edit: true + envKey: MONGO_DB + labelEn: Database Name + labelZh: 数据库名 + required: true + rule: paramCommon + type: text + - default: "" + edit: true + envKey: MONGO_USER + labelEn: Database User Name + labelZh: 数据库用户名 + required: true + rule: paramCommon + type: text + - default: "" + edit: true + envKey: MONGO_PASS + labelEn: Database User Password + labelZh: 数据库密码 + required: true + rule: paramCommon + type: password + - default: "" + edit: true + envKey: MINIO_HOST + key: minio + labelEn: Storage Service + labelZh: 文件存储服务 + required: true + type: service + - default: "9001" + edit: true + envKey: MINIO_PORT + labelEn: Storage Service Port + labelZh: 文件存储服务API端口 + required: true + rule: paramPort + type: number + - default: "" + edit: true + envKey: MINIO_USER + labelEn: User + labelZh: 文件存储服务用户名 + required: true + rule: paramCommon + type: text + - default: "" + edit: true + envKey: MINIO_PASS + labelEn: User + labelZh: 文件存储服务密码 + required: true + rule: paramComplexity + type: password + - default: any-random-text + edit: true + envKey: SECRET + labelEn: Secret + labelZh: 秘钥 + random: true + required: true + rule: paramExtUrl + type: text + - default: http://localhost:11000 + edit: true + envKey: API_URL + labelEn: External URL + labelZh: 外部访问地址 + required: true + rule: paramExtUrl + type: text + - default: "" + edit: true + envKey: SMTP_SENDER + labelEn: SMTP Sender + labelZh: 邮件服务发送人 + required: false + rule: paramExtUrl + type: text + - default: "" + edit: true + envKey: SMTP_URI + labelEn: SMTP Sender + labelZh: 邮件服务URI + required: false + rule: paramExtUrl + type: text diff --git a/apps/tailchat/versions/1.7.3/docker-compose.yml b/apps/tailchat/1.7.3/docker-compose.yml similarity index 100% rename from apps/tailchat/versions/1.7.3/docker-compose.yml rename to apps/tailchat/1.7.3/docker-compose.yml diff --git a/apps/tailchat/versions/1.7.3/README.md b/apps/tailchat/README.md similarity index 100% rename from apps/tailchat/versions/1.7.3/README.md rename to apps/tailchat/README.md diff --git a/apps/tailchat/data.yml b/apps/tailchat/data.yml new file mode 100755 index 00000000..c13c2f1e --- /dev/null +++ b/apps/tailchat/data.yml @@ -0,0 +1,20 @@ +name: Tailchat +tags: + - 建站 +title: 在你自己工作区的下一代noIM应用 +type: 建站 +description: 在你自己工作区的下一代noIM应用 +additionalProperties: + key: tailchat + name: Tailchat + tags: + - WebSite + shortDescZh: 在你自己工作区的下一代noIM应用 + shortDescEn: The next-generation noIM Application in your own workspace + type: website + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: https://tailchat.msgbyte.com/ + github: https://github.com/msgbyte/tailchat + document: https://tailchat.msgbyte.com/docs/intro diff --git a/apps/tailchat/metadata/logo.png b/apps/tailchat/logo.png similarity index 100% rename from apps/tailchat/metadata/logo.png rename to apps/tailchat/logo.png diff --git a/apps/tailchat/versions/1.7.3/config.json b/apps/tailchat/versions/1.7.3/config.json deleted file mode 100644 index 9f020e7a..00000000 --- a/apps/tailchat/versions/1.7.3/config.json +++ /dev/null @@ -1,175 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 11000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - }, - { - "type": "service", - "key": "redis", - "labelZh": "缓存服务服务", - "labelEn": "Redis Service", - "required": true, - "default": "", - "envKey": "REDIS_HOST", - "edit": true - }, - { - "type": "number", - "labelZh": "缓存服务服务端口", - "labelEn": "Redis Service Port", - "required": true, - "default": "6379", - "envKey": "REDIS_PORT", - "rule": "paramPort", - "edit": true - }, - { - "type": "password", - "labelZh": "缓存服务服务密码", - "labelEn": "Redis Service Password", - "required": true, - "default": "", - "rule": "paramCommon", - "envKey": "REDIS_PASS", - "edit": true - }, - { - "type": "service", - "key": "mongodb", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "MONGO_HOST", - "edit": true - }, - { - "type": "number", - "labelZh": "数据库服务端口", - "labelEn": "Database Service Port", - "required": true, - "default": "27017", - "envKey": "MONGO_PORT", - "rule": "paramPort", - "edit": true - }, - { - "type": "text", - "labelZh": "数据库名", - "labelEn": "Database Name", - "required": true, - "default": "tailchat", - "rule": "paramCommon", - "envKey": "MONGO_DB", - "edit": true - }, - { - "type": "text", - "labelZh": "数据库用户名", - "labelEn": "Database User Name", - "required": true, - "default": "", - "rule": "paramCommon", - "envKey": "MONGO_USER", - "edit": true - }, - { - "type": "password", - "labelZh": "数据库密码", - "labelEn": "Database User Password", - "required": true, - "default": "", - "rule": "paramCommon", - "envKey": "MONGO_PASS", - "edit": true - }, - { - "type": "service", - "key": "minio", - "labelZh": "文件存储服务", - "labelEn": "Storage Service", - "required": true, - "default": "", - "envKey": "MINIO_HOST", - "edit": true - }, - { - "type": "number", - "labelZh": "文件存储服务API端口", - "labelEn": "Storage Service Port", - "required": true, - "default": "9001", - "envKey": "MINIO_PORT", - "rule": "paramPort", - "edit": true - }, - { - "type": "text", - "labelZh": "文件存储服务用户名", - "labelEn": "User", - "required": true, - "default": "", - "rule": "paramCommon", - "envKey": "MINIO_USER", - "edit": true - }, - { - "type": "password", - "labelZh": "文件存储服务密码", - "labelEn": "User", - "required": true, - "default": "", - "rule": "paramComplexity", - "envKey": "MINIO_PASS", - "edit": true - }, - { - "type": "text", - "labelZh": "秘钥", - "labelEn": "Secret", - "required": true, - "default": "any-random-text", - "random": true, - "rule": "paramExtUrl", - "envKey": "SECRET", - "edit": true - }, - { - "type": "text", - "labelZh": "外部访问地址", - "labelEn": "External URL", - "required": true, - "default": "http://localhost:11000", - "rule": "paramExtUrl", - "envKey": "API_URL", - "edit": true - }, - { - "type": "text", - "labelZh": "邮件服务发送人", - "labelEn": "SMTP Sender", - "required": false, - "default": "", - "rule": "paramExtUrl", - "envKey": "SMTP_SENDER", - "edit": true - }, - { - "type": "text", - "labelZh": "邮件服务URI", - "labelEn": "SMTP Sender", - "required": false, - "default": "", - "rule": "paramExtUrl", - "envKey": "SMTP_URI", - "edit": true - } - ] -} diff --git a/apps/uptime-kuma/1.20.2/data.yml b/apps/uptime-kuma/1.20.2/data.yml new file mode 100755 index 00000000..3fc4c819 --- /dev/null +++ b/apps/uptime-kuma/1.20.2/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 3001 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/uptime-kuma/versions/1.20.2/docker-compose.yml b/apps/uptime-kuma/1.20.2/docker-compose.yml similarity index 100% rename from apps/uptime-kuma/versions/1.20.2/docker-compose.yml rename to apps/uptime-kuma/1.20.2/docker-compose.yml diff --git a/apps/uptime-kuma/versions/1.20.2/README.md b/apps/uptime-kuma/README.md similarity index 100% rename from apps/uptime-kuma/versions/1.20.2/README.md rename to apps/uptime-kuma/README.md diff --git a/apps/uptime-kuma/data.yml b/apps/uptime-kuma/data.yml new file mode 100755 index 00000000..9ce82740 --- /dev/null +++ b/apps/uptime-kuma/data.yml @@ -0,0 +1,20 @@ +name: Uptime Kuma +tags: + - 工具 +title: 一个自托管的监控工具 +type: 工具 +description: 一个自托管的监控工具 +additionalProperties: + key: uptime-kuma + name: Uptime Kuma + tags: + - Tool + shortDescZh: 一个自托管的监控工具 + shortDescEn: A fancy self-hosted monitoring tool + type: tool + crossVersionUpdate: false + limit: 0 + recommend: 0 + website: https://uptime.kuma.pet/ + github: https://github.com/louislam/uptime-kuma + document: https://github.com/louislam/uptime-kuma/wiki diff --git a/apps/uptime-kuma/metadata/logo.png b/apps/uptime-kuma/logo.png similarity index 100% rename from apps/uptime-kuma/metadata/logo.png rename to apps/uptime-kuma/logo.png diff --git a/apps/uptime-kuma/versions/1.20.2/config.json b/apps/uptime-kuma/versions/1.20.2/config.json deleted file mode 100644 index f12df077..00000000 --- a/apps/uptime-kuma/versions/1.20.2/config.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "formFields": [ - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 3001, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - } - ] -} diff --git a/apps/watchtower/1.5.3/data.yml b/apps/watchtower/1.5.3/data.yml new file mode 100755 index 00000000..d3592865 --- /dev/null +++ b/apps/watchtower/1.5.3/data.yml @@ -0,0 +1,16 @@ +additionalProperties: + formFields: + - default: WATCHTOWER_NO_STARTUP_MESSAGE + edit: true + envKey: ENV1 + labelEn: Environmental parameters (split by ;) + labelZh: 环境参数(以;分割) + required: true + type: text + - default: --interval 3600 --cleanup + edit: true + envKey: COMMAND1 + labelEn: Command parameters (separated by spaces) + labelZh: 命令参数(以空格分割) + required: true + type: text diff --git a/apps/watchtower/versions/1.5.3/docker-compose.yml b/apps/watchtower/1.5.3/docker-compose.yml similarity index 100% rename from apps/watchtower/versions/1.5.3/docker-compose.yml rename to apps/watchtower/1.5.3/docker-compose.yml diff --git a/apps/watchtower/versions/1.5.3/README.md b/apps/watchtower/README.md similarity index 100% rename from apps/watchtower/versions/1.5.3/README.md rename to apps/watchtower/README.md diff --git a/apps/watchtower/data.yml b/apps/watchtower/data.yml new file mode 100755 index 00000000..b9522652 --- /dev/null +++ b/apps/watchtower/data.yml @@ -0,0 +1,20 @@ +name: watchtower +tags: + - 工具 +title: 自动更新 Docker 容器基础镜像的工具 +type: 工具 +description: 自动更新 Docker 容器基础镜像的工具 +additionalProperties: + key: watchtower + name: watchtower + tags: + - Tool + shortDescZh: 自动更新 Docker 容器基础镜像的工具 + shortDescEn: Tool to automatically update Docker container base images + type: tool + crossVersionUpdate: false + limit: 1 + recommend: 0 + website: https://github.com/containrrr/watchtower + github: https://github.com/containrrr/watchtower + document: https://containrrr.dev/watchtower/ diff --git a/apps/watchtower/metadata/logo.png b/apps/watchtower/logo.png similarity index 100% rename from apps/watchtower/metadata/logo.png rename to apps/watchtower/logo.png diff --git a/apps/watchtower/versions/1.5.3/config.json b/apps/watchtower/versions/1.5.3/config.json deleted file mode 100644 index 6cb1ea62..00000000 --- a/apps/watchtower/versions/1.5.3/config.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "formFields": [ - { - "type": "text", - "labelZh": "环境参数(以;分割)", - "labelEn": "Environmental parameters (split by ;)", - "required": true, - "default": "WATCHTOWER_NO_STARTUP_MESSAGE", - "envKey": "ENV1", - "edit": true - }, - { - "type": "text", - "labelZh": "命令参数(以空格分割)", - "labelEn": "Command parameters (separated by spaces)", - "required": true, - "default": "--interval 3600 --cleanup", - "envKey": "COMMAND1", - "edit": true - } - ] -} diff --git a/apps/wikijs/2.5.298/data.yml b/apps/wikijs/2.5.298/data.yml new file mode 100755 index 00000000..57676776 --- /dev/null +++ b/apps/wikijs/2.5.298/data.yml @@ -0,0 +1,59 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_DB_HOST + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + default: mysql + envKey: WIKI_PLATFORM + labelEn: Database Service + labelZh: 数据库服务 + params: + - envKey: WIKI_DB_PORT + key: mysql + type: param + value: "3306" + - envKey: WIKI_DB_PORT + key: postgresql + type: param + value: "5432" + required: true + type: apps + values: + - label: MySQL + value: mysql + - default: wiki + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: wikijs + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: wikijsrocks + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 3000 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/wikijs/versions/2.5.298/docker-compose.yml b/apps/wikijs/2.5.298/docker-compose.yml similarity index 100% rename from apps/wikijs/versions/2.5.298/docker-compose.yml rename to apps/wikijs/2.5.298/docker-compose.yml diff --git a/apps/wikijs/versions/2.5.298/README.md b/apps/wikijs/README.md similarity index 100% rename from apps/wikijs/versions/2.5.298/README.md rename to apps/wikijs/README.md diff --git a/apps/wikijs/data.yml b/apps/wikijs/data.yml new file mode 100755 index 00000000..52ecdefc --- /dev/null +++ b/apps/wikijs/data.yml @@ -0,0 +1,20 @@ +name: Wiki.js +tags: + - 建站 +title: 一个基于 Node.js 构建的现代而强大的 Wiki 应用程序。 +type: 建站 +description: 一个基于 Node.js 构建的现代而强大的 Wiki 应用程序。 +additionalProperties: + key: wikijs + name: Wiki.js + tags: + - WebSite + shortDescZh: 一个基于 Node.js 构建的现代而强大的 Wiki 应用程序。 + shortDescEn: A modern and powerful wiki app built on Node.js + type: website + crossVersionUpdate: false + limit: 0 + recommend: 0 + website: https://js.wiki/ + github: https://github.com/requarks/wiki + document: https://docs.requarks.io/ diff --git a/apps/wikijs/metadata/logo.png b/apps/wikijs/logo.png similarity index 100% rename from apps/wikijs/metadata/logo.png rename to apps/wikijs/logo.png diff --git a/apps/wikijs/versions/2.5.298/config.json b/apps/wikijs/versions/2.5.298/config.json deleted file mode 100644 index 19275b2e..00000000 --- a/apps/wikijs/versions/2.5.298/config.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "formFields": [ - { - "type": "apps", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "mysql", - "values": [ - { - "label": "MySQL", - "value": "mysql" - } - ], - "envKey": "WIKI_PLATFORM", - "child": { - "type": "service", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - "params": [ - { - "type": "param", - "key": "mysql", - "value": "3306", - "envKey": "WIKI_DB_PORT" - }, - { - "type": "param", - "key": "postgresql", - "value": "5432", - "envKey": "WIKI_DB_PORT" - } - ] - }, - { - "type": "text", - "labelZh": "数据库名", - "labelEn": "Database", - "required": true, - "default": "wiki", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_NAME" - }, - { - "type": "text", - "labelZh": "数据库用户", - "labelEn": "User", - "required": true, - "default": "wikijs", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_USER" - }, - { - "type": "password", - "labelZh": "数据库用户密码", - "labelEn": "Password", - "required": true, - "default": "wikijsrocks", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_USER_PASSWORD" - }, - { - "type": "number", - "labelZh": "端口", - "labelEn": "Port", - "required": true, - "default": 3000, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP", - "edit": true - } - ] -} diff --git a/apps/wordpress/versions/6.2.0/conf/uploads.ini b/apps/wordpress/6.2.0/conf/uploads.ini similarity index 100% rename from apps/wordpress/versions/6.2.0/conf/uploads.ini rename to apps/wordpress/6.2.0/conf/uploads.ini diff --git a/apps/wordpress/6.2.0/data.yml b/apps/wordpress/6.2.0/data.yml new file mode 100755 index 00000000..83de3307 --- /dev/null +++ b/apps/wordpress/6.2.0/data.yml @@ -0,0 +1,40 @@ +additionalProperties: + formFields: + - default: "" + envKey: PANEL_DB_HOST + key: mysql + labelEn: Database Service + labelZh: 数据库服务 + required: true + type: service + - default: word + envKey: PANEL_DB_NAME + labelEn: Database + labelZh: 数据库名 + random: true + required: true + rule: paramCommon + type: text + - default: word + envKey: PANEL_DB_USER + labelEn: User + labelZh: 数据库用户 + random: true + required: true + rule: paramCommon + type: text + - default: word + envKey: PANEL_DB_USER_PASSWORD + labelEn: Password + labelZh: 数据库用户密码 + random: true + required: true + rule: paramComplexity + type: password + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 应用端口 + required: true + rule: paramPort + type: number diff --git a/apps/wordpress/versions/6.2.0/docker-compose.yml b/apps/wordpress/6.2.0/docker-compose.yml similarity index 100% rename from apps/wordpress/versions/6.2.0/docker-compose.yml rename to apps/wordpress/6.2.0/docker-compose.yml diff --git a/apps/wordpress/versions/6.2.0/README.md b/apps/wordpress/README.md similarity index 100% rename from apps/wordpress/versions/6.2.0/README.md rename to apps/wordpress/README.md diff --git a/apps/wordpress/data.yml b/apps/wordpress/data.yml new file mode 100755 index 00000000..b15c7537 --- /dev/null +++ b/apps/wordpress/data.yml @@ -0,0 +1,20 @@ +name: WordPress +tags: + - 建站 +title: 著名的开源博客软件和 CMS 系统 +type: 建站 +description: 著名的开源博客软件和 CMS 系统 +additionalProperties: + key: wordpress + name: WordPress + tags: + - WebSite + shortDescZh: 著名的开源博客软件和 CMS 系统 + shortDescEn: Open source blogging software and content management system + type: website + crossVersionUpdate: true + limit: 0 + recommend: 1 + website: https://wordpress.org/ + github: https://github.com/WordPress/WordPress + document: https://cn.wordpress.org/support/ diff --git a/apps/wordpress/metadata/logo.png b/apps/wordpress/logo.png similarity index 100% rename from apps/wordpress/metadata/logo.png rename to apps/wordpress/logo.png diff --git a/apps/wordpress/versions/6.2.0/config.json b/apps/wordpress/versions/6.2.0/config.json deleted file mode 100644 index 46a2ccf1..00000000 --- a/apps/wordpress/versions/6.2.0/config.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "formFields": [ - { - "type": "service", - "key": "mysql", - "labelZh": "数据库服务", - "labelEn": "Database Service", - "required": true, - "default": "", - "envKey": "PANEL_DB_HOST" - }, - { - "type": "text", - "labelZh": "数据库名", - "labelEn": "Database", - "required": true, - "default": "word", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_NAME" - }, - { - "type": "text", - "labelZh": "数据库用户", - "labelEn": "User", - "required": true, - "default": "word", - "random": true, - "rule": "paramCommon", - "envKey": "PANEL_DB_USER" - }, - { - "type": "password", - "labelZh": "数据库用户密码", - "labelEn": "Password", - "required": true, - "default": "word", - "random": true, - "rule": "paramComplexity", - "envKey": "PANEL_DB_USER_PASSWORD" - }, - { - "type": "number", - "labelZh": "应用端口", - "labelEn": "Port", - "required": true, - "default": 8080, - "rule": "paramPort", - "envKey": "PANEL_APP_PORT_HTTP" - } - ] -} \ No newline at end of file