mirror of
https://github.com/QYG2297248353/appstore-dpanel
synced 2025-12-29 08:01:36 +08:00
Synced apps from source repository via GitHub Actions
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# 数据持久化路径 [必填]
|
||||
DUJIAOKA_ROOT_PATH=/home/dujiaoka
|
||||
|
||||
# WebUI 端口 [必填]
|
||||
PANEL_APP_PORT_HTTP=8080
|
||||
|
||||
# API 端口 [必填]
|
||||
PANEL_APP_PORT_API=9000
|
||||
|
||||
# 网站名称 [必填]
|
||||
APP_NAME=独角数卡
|
||||
|
||||
# 应用密钥 [必填]
|
||||
APP_KEY=base64:sKDhhXG+bHhlnH8hAVX2MbETkYABNhWNXALo0FU8WH0=
|
||||
|
||||
# 网站域名 [必填]
|
||||
APP_URL=http://127.0.0.1:8080
|
||||
|
||||
# 后台路径 [必填]
|
||||
ADMIN_ROUTE_PREFIX=/admin
|
||||
|
||||
# 异步消息队列模式 [必填]
|
||||
QUEUE_CONNECTION=redis
|
||||
|
||||
# 缓存驱动 [必填]
|
||||
CACHE_DRIVER=redis
|
||||
|
||||
# 启用后台 HTTPS [必填]
|
||||
ADMIN_HTTPS=false
|
||||
|
||||
@@ -0,0 +1,89 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: "/home/dujiaoka"
|
||||
edit: true
|
||||
envKey: DUJIAOKA_ROOT_PATH
|
||||
labelZh: 数据持久化路径
|
||||
labelEn: Data persistence path
|
||||
required: true
|
||||
type: text
|
||||
- default: 8080
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_HTTP
|
||||
labelZh: WebUI 端口
|
||||
labelEn: WebUI port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: 9000
|
||||
edit: true
|
||||
envKey: PANEL_APP_PORT_API
|
||||
labelZh: API 端口
|
||||
labelEn: API port
|
||||
required: true
|
||||
rule: paramPort
|
||||
type: number
|
||||
- default: "独角数卡"
|
||||
edit: true
|
||||
envKey: APP_NAME
|
||||
labelZh: 网站名称
|
||||
labelEn: Website name
|
||||
required: true
|
||||
type: text
|
||||
- default: "base64:sKDhhXG+bHhlnH8hAVX2MbETkYABNhWNXALo0FU8WH0="
|
||||
edit: true
|
||||
envKey: APP_KEY
|
||||
labelZh: 应用密钥
|
||||
labelEn: Application key
|
||||
required: true
|
||||
type: text
|
||||
- default: "http://127.0.0.1:8080"
|
||||
edit: true
|
||||
envKey: APP_URL
|
||||
labelZh: 网站域名
|
||||
labelEn: Website domain
|
||||
required: true
|
||||
type: text
|
||||
- default: "/admin"
|
||||
edit: true
|
||||
envKey: ADMIN_ROUTE_PREFIX
|
||||
labelZh: 后台路径
|
||||
labelEn: Admin path
|
||||
required: true
|
||||
type: text
|
||||
- default: "redis"
|
||||
edit: true
|
||||
envKey: QUEUE_CONNECTION
|
||||
labelZh: 异步消息队列模式
|
||||
labelEn: Asynchronous message queue mode
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: 异步模式 (Redis)
|
||||
value: "redis"
|
||||
- label: 同步模式
|
||||
value: "sync"
|
||||
- default: "redis"
|
||||
edit: true
|
||||
envKey: CACHE_DRIVER
|
||||
labelZh: 缓存驱动
|
||||
labelEn: Cache driver
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: Redis 缓存
|
||||
value: "redis"
|
||||
- label: 文件缓存
|
||||
value: "file"
|
||||
- default: "false"
|
||||
edit: true
|
||||
envKey: ADMIN_HTTPS
|
||||
labelZh: 启用后台 HTTPS
|
||||
labelEn: Enable admin HTTPS
|
||||
required: true
|
||||
type: select
|
||||
values:
|
||||
- label: 启用
|
||||
value: "true"
|
||||
- label: 禁用
|
||||
value: "false"
|
||||
@@ -0,0 +1,31 @@
|
||||
networks:
|
||||
1panel-network:
|
||||
external: true
|
||||
services:
|
||||
dujiaoka:
|
||||
container_name: dujiaoka
|
||||
env_file:
|
||||
- ./envs/global.env
|
||||
- .env
|
||||
environment:
|
||||
- WEB_DOCUMENT_ROOT=/app/public
|
||||
- DUJIAO_ADMIN_LANGUAGE=zh_CN
|
||||
- BROADCAST_DRIVER=log
|
||||
- SESSION_DRIVER=file
|
||||
- SESSION_LIFETIME=120
|
||||
- LOG_CHANNEL=stack
|
||||
- APP_DEBUG=false
|
||||
- APP_ENV=local
|
||||
- DB_CONNECTION=mysql
|
||||
image: qyg2297248353/dujiaoka:v2.0.9
|
||||
labels:
|
||||
createdBy: Apps
|
||||
networks:
|
||||
- 1panel-network
|
||||
ports:
|
||||
- ${PANEL_APP_PORT_HTTP}:80
|
||||
- ${PANEL_APP_PORT_API}:9000
|
||||
restart: always
|
||||
tty: true
|
||||
volumes:
|
||||
- ${DUJIAOKA_ROOT_PATH}/app:/app
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
ENV_FILE=.env
|
||||
@@ -0,0 +1,2 @@
|
||||
# copyright© 2024 XinJiang Ms Studio
|
||||
TZ=Asia/Shanghai
|
||||
@@ -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
|
||||
@@ -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,48 @@
|
||||
# 独角数卡
|
||||
|
||||
🦄独角数卡(自动售货系统)-开源站长自动化售货解决方案、高效、稳定、快速!🚀🚀🎉🎉
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 接口集成
|
||||
|
||||
+ 支付宝当面付
|
||||
+ 支付宝PC支付
|
||||
+ 支付宝手机支付
|
||||
+ payjs微信扫码.
|
||||
+ Paysapi(支付宝/微信).
|
||||
+ 码支付(QQ/支付宝/微信)
|
||||
+ 微信企业扫码支付
|
||||
+ Paypal支付(默认美元)
|
||||
+ V免签支付
|
||||
+ 全网易支付支持(通用彩虹版)
|
||||
+ stripe
|
||||
|
||||
## 环境说明
|
||||
|
||||
+ MySQL 5.7+
|
||||
+ Redis 支持(可选)
|
||||
|
||||
## 安装说明
|
||||
|
||||
> 后台默认路径 `/admin`
|
||||
>
|
||||
> 默认管理员账号 admin
|
||||
>
|
||||
> 默认管理员密码 admin
|
||||
|
||||
### `应用密钥` 配置
|
||||
|
||||
该密钥由固定头部`base64:`加上`32位字符串的Base64编码`组成,例如:`base64:xxxxx`。
|
||||
|
||||
使用 `openssl` 生成密钥:
|
||||
|
||||
```bash
|
||||
openssl rand -base64 32
|
||||
```
|
||||
|
||||
---
|
||||
|
||||

|
||||
@@ -0,0 +1,15 @@
|
||||
additionalProperties:
|
||||
key: dujiaoka
|
||||
name: 独角数卡
|
||||
tags:
|
||||
- WebSite
|
||||
- Tool
|
||||
- Local
|
||||
shortDescZh: 独角数卡(自动售货系统)-开源站长自动化售货解决方案、高效、稳定、快速
|
||||
shortDescEn: Dujiaoka (Automatic Vending System) - Open source webmaster automatic vending solution, efficient, stable, fast
|
||||
type: website
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://github.com/assimon/dujiaoka/
|
||||
github: https://github.com/assimon/dujiaoka/
|
||||
document: https://github.com/assimon/dujiaoka/
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 9.9 KiB |
Reference in New Issue
Block a user