Processed apps directory via GitHub Actions

This commit is contained in:
QYG2297248353
2026-03-30 16:07:04 +00:00
parent 598a04a6a7
commit fed7fdde51
77 changed files with 216 additions and 21 deletions
@@ -11,7 +11,7 @@ services:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
image: suwmlee/bonita:0.23.2
image: suwmlee/bonita:0.23.3
labels:
createdBy: Apps
networks:
@@ -5,7 +5,7 @@ networks:
driver: bridge
services:
dujiaonext-admin:
container_name: admin-dujiaonext
container_name: admin-0.1.5
depends_on:
dujiaonext-api:
condition: service_healthy
@@ -18,7 +18,7 @@ services:
- ${PANEL_APP_PORT_ADMIN}:80
restart: always
dujiaonext-api:
container_name: dujiaonext
container_name: 0.1.5
env_file:
- ./envs/global.env
- .env
@@ -36,7 +36,7 @@ services:
- -qO-
- http://127.0.0.1:8080/health
timeout: 3s
image: dujiaonext/api:v0.1.7
image: dujiaonext/api:v0.1.8
labels:
createdBy: Apps
networks:
@@ -50,7 +50,7 @@ services:
- ${DUJIAONEXT_ROOT_PATH}/data/uploads:/app/uploads
- ${DUJIAONEXT_ROOT_PATH}/data/logs:/app/logs
dujiaonext-user:
container_name: user-dujiaonext
container_name: user-0.1.5
depends_on:
dujiaonext-api:
condition: service_healthy
@@ -36,7 +36,7 @@ services:
- -qO-
- http://127.0.0.1:8080/health
timeout: 3s
image: dujiaonext/api:v0.1.7
image: dujiaonext/api:v0.1.8
labels:
createdBy: Apps
networks:
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- HTTPS_PROXY=${HTTP_PROXY}
image: sn0wl1n/ech0:v4.2.3
image: sn0wl1n/ech0:v4.2.4
labels:
createdBy: Apps
networks:
@@ -9,7 +9,7 @@ services:
container_name: halo-h2
environment:
- JVM_OPTS=-Xmx256m -Xms256m
image: halohub/halo:2.23.1
image: halohub/halo:2.23.2
labels:
createdBy: Apps
networks:
@@ -11,7 +11,7 @@ services:
- --halo.external-url=${HALO_EXTERNAL_URL}
- --halo.security.remember-me.token-validity=${HALO_REMEMBER_ME_TOKEN_VALIDITY}
container_name: halo
image: halohub/halo:2.23.1
image: halohub/halo:2.23.2
labels:
createdBy: Apps
networks:
@@ -11,7 +11,7 @@ services:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
image: ghostchu/peerbanhelper:v9.3.9
image: ghostchu/peerbanhelper:v9.3.10
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE:-host}
@@ -5,7 +5,7 @@ networks:
driver: bridge
services:
dujiaonext-admin:
container_name: admin-dujiaonext
container_name: admin-0.1.5
depends_on:
dujiaonext-api:
condition: service_healthy
@@ -18,7 +18,7 @@ services:
- ${PANEL_APP_PORT_ADMIN}:80
restart: always
dujiaonext-api:
container_name: dujiaonext
container_name: 0.1.5
env_file:
- ./envs/global.env
- .env
@@ -36,7 +36,7 @@ services:
- -qO-
- http://127.0.0.1:8080/health
timeout: 3s
image: dujiaonext/api:v0.1.7
image: dujiaonext/api:v0.1.8
labels:
createdBy: Apps
networks:
@@ -50,7 +50,7 @@ services:
- ${DUJIAONEXT_ROOT_PATH}/data/uploads:/app/uploads
- ${DUJIAONEXT_ROOT_PATH}/data/logs:/app/logs
dujiaonext-user:
container_name: user-dujiaonext
container_name: user-0.1.5
depends_on:
dujiaonext-api:
condition: service_healthy
+1 -1
View File
@@ -11,7 +11,7 @@ services:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
image: suwmlee/bonita:0.23.2
image: suwmlee/bonita:0.23.3
labels:
createdBy: Apps
networks:
+128
View File
@@ -0,0 +1,128 @@
server:
host: 0.0.0.0
port: 8080
mode: debug
log:
dir: ""
filename: app.log
max_size_mb: 100
max_backups: 7
max_age_days: 30
compress: true
database:
driver: sqlite
dsn: ./db/dujiao.db?_busy_timeout=5000&_journal_mode=WAL&_synchronous=NORMAL
pool:
max_open_conns: 1
max_idle_conns: 1
conn_max_lifetime_seconds: 0
conn_max_idle_time_seconds: 0
jwt:
secret: "dev-admin-jwt-secret-change-me-please-32chars"
expire_hours: 24
user_jwt:
secret: "dev-user-jwt-secret-change-me-please-32chars"
expire_hours: 24
remember_me_expire_hours: 168
bootstrap:
default_admin_username: ""
default_admin_password: ""
redis:
enabled: true
host: 127.0.0.1
port: 6379
password: ""
db: 0
prefix: "dj"
queue:
enabled: true
host: 127.0.0.1
port: 6379
password: ""
db: 1
concurrency: 10
queues:
default: 10
critical: 5
upload:
max_size: 10485760
allowed_types:
- image/jpeg
- image/png
- image/gif
- image/webp
allowed_extensions:
- .jpg
- .jpeg
- .png
- .gif
- .webp
max_width: 4096
max_height: 4096
cors:
allowed_origins:
- "*"
allowed_methods:
- GET
- POST
- PUT
- PATCH
- DELETE
- OPTIONS
allowed_headers:
- Content-Type
- Content-Length
- Accept-Encoding
- Authorization
- Cache-Control
- X-Requested-With
- X-CSRF-Token
allow_credentials: true
max_age: 600
security:
login_rate_limit:
window_seconds: 300
max_attempts: 5
block_seconds: 900
password_policy:
min_length: 8
require_upper: true
require_lower: true
require_number: true
require_special: false
telegram_auth:
enabled: false
bot_username: ""
bot_token: ""
login_expire_seconds: 300
replay_ttl_seconds: 300
email:
enabled: true
host: smtp.xxx.com
port: 465
username: your-username
password: your-password
from: your-email
from_name: your-name
use_tls: false
use_ssl: true
verify_code:
expire_minutes: 10
send_interval_seconds: 60
max_attempts: 5
length: 6
order:
payment_expire_minutes: 15
@@ -0,0 +1,63 @@
networks:
1panel-network:
external: true
dujiao-net:
driver: bridge
services:
dujiaonext-api:
image: dujiaonext/api:v0.1.8
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
restart: always
networks:
- dujiao-net
ports:
- ${PANEL_APP_PORT_API}:8080
env_file:
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
- ${ENV_FILE:-/etc/1panel/envs/default.env}
volumes:
- ${DUJIAONEXT_ROOT_PATH}/config/config.yml:/app/config.yml:ro
- ${DUJIAONEXT_ROOT_PATH}/data/db:/app/db
- ${DUJIAONEXT_ROOT_PATH}/data/uploads:/app/uploads
- ${DUJIAONEXT_ROOT_PATH}/data/logs:/app/logs
environment:
- TZ=Asia/Shanghai
- QUEUE_HOST=${REDIS_HOST:-}
- QUEUE_PORT=${REDIS_PORT:-}
- QUEUE_PASSWORD=${REDIS_PASSWORD:-}
healthcheck:
test: [ "CMD", "wget", "-qO-", "http://127.0.0.1:8080/health" ]
interval: 10s
timeout: 3s
retries: 10
dujiaonext-admin:
depends_on:
dujiaonext-api:
condition: service_healthy
image: dujiaonext/admin:v0.1.5
container_name: admin-${CONTAINER_NAME}
restart: always
networks:
- dujiao-net
ports:
- ${PANEL_APP_PORT_ADMIN}:80
environment:
- TZ=Asia/Shanghai
dujiaonext-user:
depends_on:
dujiaonext-api:
condition: service_healthy
image: dujiaonext/user:v0.1.7
container_name: user-${CONTAINER_NAME}
restart: always
networks:
- dujiao-net
ports:
- ${PANEL_APP_PORT_HTTP}:80
environment:
- TZ=Asia/Shanghai
+1 -1
View File
@@ -36,7 +36,7 @@ services:
- -qO-
- http://127.0.0.1:8080/health
timeout: 3s
image: dujiaonext/api:v0.1.7
image: dujiaonext/api:v0.1.8
labels:
createdBy: Apps
networks:
+1 -1
View File
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- HTTPS_PROXY=${HTTP_PROXY}
image: sn0wl1n/ech0:v3.1.4
image: sn0wl1n/ech0:v4.2.4
labels:
createdBy: Apps
networks:
@@ -10,7 +10,7 @@ services:
environment:
- TZ=Asia/Shanghai
- HTTPS_PROXY=${HTTP_PROXY}
image: sn0wl1n/ech0:v4.2.3
image: sn0wl1n/ech0:v3.1.4
labels:
createdBy: Apps
networks:
+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
+1 -1
View File
@@ -9,7 +9,7 @@ services:
container_name: halo-h2
environment:
- JVM_OPTS=-Xmx256m -Xms256m
image: halohub/halo:2.23.1
image: halohub/halo:2.23.2
labels:
createdBy: Apps
networks:
+1 -1
View File
@@ -11,7 +11,7 @@ services:
- --halo.external-url=${HALO_EXTERNAL_URL}
- --halo.security.remember-me.token-validity=${HALO_REMEMBER_ME_TOKEN_VALIDITY}
container_name: halo
image: halohub/halo:2.23.1
image: halohub/halo:2.23.2
labels:
createdBy: Apps
networks:
+1 -1
View File
@@ -11,7 +11,7 @@ services:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
image: ghostchu/peerbanhelper:v9.3.9
image: ghostchu/peerbanhelper:v9.3.10
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE:-host}