Synced apps from source repository via GitHub Actions

This commit is contained in:
QYG2297248353
2025-04-29 03:37:42 +00:00
parent 805064bf82
commit ef348e9d58
62 changed files with 592 additions and 90 deletions
+6 -9
View File
@@ -1,20 +1,17 @@
# MySQL 服务 (前置检查) [必填]
# MySQL 服务 (前置检查)
PANEL_DB_TYPE=mysql
# 网络模式 [必填]
NETWORK_MODE=host
# 数据持久化路径 [必填]
NACOS_ROOT_PATH=/home/nacos
# WebUI 端口 [必填]
PANEL_APP_PORT_HTTP=8848
PANEL_APP_PORT_HTTP=8080
# Nacos gRPC 客户端端口 [必填]
PANEL_APP_PORT_GRPC_CLIENT=9848
# WebUI API 端口 [必填]
PANEL_APP_PORT_API=8848
# Nacos gRPC 服务端端口 [必填]
PANEL_APP_PORT_GRPC_SERVER=9849
# Nacos gRPC 端口 [必填]
PANEL_APP_PORT_GRPC=9848
# IP模式/域名模式 [必填]
PREFER_HOST_MODE=ip
+11 -27
View File
@@ -3,14 +3,14 @@ additionalProperties:
- child:
default: ""
envKey: PANEL_DB_HOST
required: true
required: false
type: service
default: mysql
edit: true
envKey: PANEL_DB_TYPE
labelZh: MySQL 服务 (前置检查)
labelEn: Database Service (Pre-check)
required: true
required: false
type: apps
values:
- label: MySQL
@@ -19,22 +19,6 @@ additionalProperties:
value: mariadb
- label: Percona
value: percona
- default: "host"
edit: true
envKey: NETWORK_MODE
labelEn: Drive path
labelZh: 网络模式
required: true
type: select
values:
- label: 主机网络模式
value: "host"
- label: 桥接网络模式
value: "bridge"
- label: 无网络模式
value: "none"
- label: 1panel-network
value: "1panel-network"
- default: "/home/nacos"
edit: true
envKey: NACOS_ROOT_PATH
@@ -42,7 +26,7 @@ additionalProperties:
labelEn: Data persistence path
required: true
type: text
- default: 8848
- default: 8080
edit: true
envKey: PANEL_APP_PORT_HTTP
labelZh: WebUI 端口
@@ -50,19 +34,19 @@ additionalProperties:
required: true
rule: paramPort
type: number
- default: 9848
- default: 8848
edit: true
envKey: PANEL_APP_PORT_GRPC_CLIENT
labelZh: Nacos gRPC 客户端端口
labelEn: Nacos gRPC client port
envKey: PANEL_APP_PORT_API
labelZh: WebUI API 端口
labelEn: WebUI API port
required: true
rule: paramPort
type: number
- default: 9849
- default: 9848
edit: true
envKey: PANEL_APP_PORT_GRPC_SERVER
labelZh: Nacos gRPC 服务端端口
labelEn: Nacos gRPC server port
envKey: PANEL_APP_PORT_GRPC
labelZh: Nacos gRPC 端口
labelEn: Nacos gRPC port
required: true
rule: paramPort
type: number
+6 -5
View File
@@ -9,17 +9,18 @@ services:
- .env
environment:
- MODE=standalone
- NACOS_SERVER_PORT=8848
- NACOS_SERVER_PORT=${PANEL_APP_PORT_API:-8848}
- NACOS_AUTH_ENABLE=true
- SPRING_DATASOURCE_PLATFORM=mysql
image: nacos/nacos-server:v3.0.0
labels:
createdBy: Apps
network_mode: ${NETWORK_MODE}
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:8848
- ${PANEL_APP_PORT_GRPC_CLIENT}:9848
- ${PANEL_APP_PORT_GRPC_SERVER}:9849
- ${PANEL_APP_PORT_HTTP}:8080
- ${PANEL_APP_PORT_API}:8848
- ${PANEL_APP_PORT_GRPC}:9848
restart: always
volumes:
- ${NACOS_ROOT_PATH}/logs:/home/nacos/logs
-43
View File
@@ -65,49 +65,6 @@ CREATE TABLE `config_info_gray`
KEY `idx_gmt_modified` (`gmt_modified`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='config_info_gray';
/******************************************/
/* 表名称 = config_info_beta */
/******************************************/
CREATE TABLE `config_info_beta`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) NOT NULL COMMENT 'data_id',
`group_id` varchar(128) NOT NULL COMMENT 'group_id',
`app_name` varchar(128) DEFAULT NULL COMMENT 'app_name',
`content` longtext NOT NULL COMMENT 'content',
`beta_ips` varchar(1024) DEFAULT NULL COMMENT 'betaIps',
`md5` varchar(32) DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`src_user` text COMMENT 'source user',
`src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip',
`tenant_id` varchar(128) DEFAULT '' COMMENT '租户字段',
`encrypted_data_key` varchar(1024) NOT NULL DEFAULT '' COMMENT '密钥',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_beta';
/******************************************/
/* 表名称 = config_info_tag */
/******************************************/
CREATE TABLE `config_info_tag`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) NOT NULL COMMENT 'data_id',
`group_id` varchar(128) NOT NULL COMMENT 'group_id',
`tenant_id` varchar(128) DEFAULT '' COMMENT 'tenant_id',
`tag_id` varchar(128) NOT NULL COMMENT 'tag_id',
`app_name` varchar(128) DEFAULT NULL COMMENT 'app_name',
`content` longtext NOT NULL COMMENT 'content',
`md5` varchar(32) DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`src_user` text COMMENT 'source user',
`src_ip` varchar(50) DEFAULT NULL COMMENT 'source ip',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='config_info_tag';
/******************************************/
/* 表名称 = config_tags_relation */
/******************************************/