Processed apps directory via GitHub Actions

This commit is contained in:
QYG2297248353
2025-07-18 06:34:46 +00:00
parent 9762dcd66b
commit 541f84a0cb
119 changed files with 2102 additions and 6 deletions
+27
View File
@@ -0,0 +1,27 @@
# 数据持久化路径 [必填]
JPROXY_ROOT_PATH=/home/jproxy
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=8117
# 运行参数 [必填]
JAVA_OPTS=-Xms512m -Xmx512m
# 缓存过期时间 (分钟) [必填]
CACHE_EXPIRES=4320
# 登录过期时间 (分钟) [必填]
TOKEN_EXPIRES=10080
# 同步间隔 (分钟) [必填]
SYNC_INTERVAL=3
# 允许文件重命名 [必填]
RENAME_FILE=true
# 追加语言标题 (结果小于设定值) [必填]
MIN_COUNT=6
# 索引器结果缓存过期时间 (分钟) [必填]
INDEXER_RESULT_CACHE_EXPIRES=15
+70
View File
@@ -0,0 +1,70 @@
additionalProperties:
formFields:
- default: "/home/jproxy"
edit: true
envKey: JPROXY_ROOT_PATH
labelZh: 数据持久化路径
labelEn: Data persistence path
required: true
type: text
- default: 8117
envKey: PANEL_APP_PORT_HTTP
labelZh: WebUI 端口
labelEn: WebUI port
required: true
rule: paramPort
type: number
- default: "-Xms512m -Xmx512m"
edit: true
envKey: JAVA_OPTS
labelZh: 运行参数
labelEn: Run parameters
required: true
type: text
- default: 4320
edit: true
envKey: CACHE_EXPIRES
labelZh: 缓存过期时间 (分钟)
labelEn: Cache expiration time (minutes)
required: true
type: number
- default: 10080
edit: true
envKey: TOKEN_EXPIRES
labelZh: 登录过期时间 (分钟)
labelEn: Login expiration time (minutes)
required: true
type: number
- default: 3
edit: true
envKey: SYNC_INTERVAL
labelZh: 同步间隔 (分钟)
labelEn: Synchronization interval (minutes)
required: true
type: number
- default: "true"
edit: true
envKey: RENAME_FILE
labelZh: 允许文件重命名
labelEn: Allow file renaming
required: true
type: select
values:
- label: 允许
value: "true"
- label: 禁止
value: "false"
- default: 6
edit: true
envKey: MIN_COUNT
labelZh: 追加语言标题 (结果小于设定值)
labelEn: Append language title (result is less than the set value)
required: true
type: number
- default: 15
edit: true
envKey: INDEXER_RESULT_CACHE_EXPIRES
labelZh: 索引器结果缓存过期时间 (分钟)
labelEn: Indexer result cache expiration time (minutes)
required: true
type: number
+23
View File
@@ -0,0 +1,23 @@
networks:
1panel-network:
external: true
services:
jproxy:
container_name: jproxy
env_file:
- ./envs/global.env
- .env
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
image: luckypuppy514/jproxy:v3.4.7
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:8117
restart: always
volumes:
- ${JPROXY_ROOT_PATH}/data:/app/database
+2
View File
@@ -0,0 +1,2 @@
# copyright© 2024 XinJiang Ms Studio
ENV_FILE=.env
+2
View File
@@ -0,0 +1,2 @@
# copyright© 2024 XinJiang Ms Studio
TZ=Asia/Shanghai
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
if [ -f .env ]; then
source .env
# setup-1 add default values
CURRENT_DIR=$(pwd)
sed -i '/^ENV_FILE=/d' .env
sed -i '/^GLOBAL_ENV_FILE=/d' .env
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi
@@ -0,0 +1,10 @@
#!/bin/bash
if [ -f .env ]; then
source .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
if [ -f .env ]; then
source .env
# setup-1 add default values
CURRENT_DIR=$(pwd)
sed -i '/^ENV_FILE=/d' .env
sed -i '/^GLOBAL_ENV_FILE=/d' .env
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi