feat: 增加MeterSphere (#1478)
This commit is contained in:
parent
7deb4d88e3
commit
d44b3eb4d7
|
|
@ -0,0 +1,10 @@
|
||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: 8081
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
labelEn: Web Port
|
||||||
|
labelZh: Web 端口
|
||||||
|
required: true
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
metersphere:
|
||||||
|
image: metersphere/metersphere-ce-allinone:v3.0.0-beta
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
privileged: true
|
||||||
|
restart: always
|
||||||
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
environment:
|
||||||
|
JAVA_MAX_HEAP_RATIO: 15
|
||||||
|
ports:
|
||||||
|
- ${PANEL_APP_PORT_HTTP}:8081
|
||||||
|
volumes:
|
||||||
|
- ./mount/logs:/opt/metersphere/logs
|
||||||
|
- ./mount/data:/opt/metersphere/data
|
||||||
|
- ./mount/conf:/opt/metersphere/conf
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
# Set properties not provided in the file input
|
||||||
|
controller.quorum.voters=1@127.0.0.1:29093
|
||||||
|
listeners=CONTROLLER://:29093,PLAINTEXT_HOST://:9092,PLAINTEXT://:19092
|
||||||
|
node.id=1
|
||||||
|
advertised.listeners=PLAINTEXT_HOST://127.0.0.1:9092,PLAINTEXT://broker:19092
|
||||||
|
controller.listener.names=CONTROLLER
|
||||||
|
group.initial.rebalance.delay.ms=0
|
||||||
|
inter.broker.listener.name=PLAINTEXT
|
||||||
|
listener.security.protocol.map=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
|
||||||
|
log.dirs=/tmp/kraft-combined-logs
|
||||||
|
offsets.topic.replication.factor=1
|
||||||
|
process.roles=broker,controller
|
||||||
|
transaction.state.log.min.isr=1
|
||||||
|
transaction.state.log.replication.factor=1
|
||||||
|
log.retention.ms=60000
|
||||||
|
max.request.size=524288000
|
||||||
|
message.max.bytes=524288000
|
||||||
|
replica.fetch.max.bytes=524288000
|
||||||
|
fetch.message.max_bytes=524288000
|
||||||
|
partition.fetch.bytes=524288000
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
logger.sql.level=info
|
||||||
|
management.endpoints.enabled-by-default=false
|
||||||
|
springdoc.api-docs.groups.enabled=true
|
||||||
|
spring.freemarker.check-template-location=false
|
||||||
|
spring.groovy.template.check-template-location=false
|
||||||
|
|
||||||
|
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&allowPublicKeyRetrieval=true&useSSL=false&sessionVariables=sql_mode=%27STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION%27
|
||||||
|
spring.datasource.username=root
|
||||||
|
spring.datasource.password=111111
|
||||||
|
kafka.bootstrapServers=127.0.0.1:9092
|
||||||
|
spring.session.timeout=30d
|
||||||
|
minio.endpoint=http://127.0.0.1:9000
|
||||||
|
minio.accessKey=minioadmin
|
||||||
|
minio.secretKey=minioadmin
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
[mysqld]
|
||||||
|
datadir=/opt/metersphere/data/mysql
|
||||||
|
|
||||||
|
default-storage-engine=INNODB
|
||||||
|
character_set_server=utf8mb4
|
||||||
|
lower_case_table_names=1
|
||||||
|
performance_schema=off
|
||||||
|
table_open_cache=128
|
||||||
|
transaction_isolation=READ-COMMITTED
|
||||||
|
max_connections=1000
|
||||||
|
max_connect_errors=6000
|
||||||
|
max_allowed_packet=64M
|
||||||
|
innodb_file_per_table=1
|
||||||
|
innodb_buffer_pool_size=256M
|
||||||
|
innodb_lock_wait_timeout=1800
|
||||||
|
|
||||||
|
server-id=1
|
||||||
|
log-bin=mysql-bin
|
||||||
|
expire_logs_days = 2
|
||||||
|
binlog_format=mixed
|
||||||
|
|
||||||
|
character-set-client-handshake = FALSE
|
||||||
|
character-set-server=utf8mb4
|
||||||
|
collation-server=utf8mb4_general_ci
|
||||||
|
init_connect='SET default_collation_for_utf8mb4=utf8mb4_general_ci'
|
||||||
|
|
||||||
|
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
|
||||||
|
|
||||||
|
skip-name-resolve
|
||||||
|
|
||||||
|
[mysql]
|
||||||
|
default-character-set=utf8mb4
|
||||||
|
|
||||||
|
[mysql.server]
|
||||||
|
default-character-set=utf8mb4
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,6 @@
|
||||||
|
singleServerConfig:
|
||||||
|
password:
|
||||||
|
address: "redis://127.0.0.1:6379"
|
||||||
|
database: 0
|
||||||
|
threads: 4
|
||||||
|
nettyThreads: 8
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
chmod 777 mount/logs
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
# MeterSphere
|
||||||
|
|
||||||
|
MeterSphere 是新一代的测试管理和接口测试工具,让测试工作更简单、更高效,不再成为持续交付的瓶颈。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 主要功能:
|
||||||
|
|
||||||
|
- 测试管理: 从测试用例管理,到测试计划执行、缺陷管理、测试报告生成,具有远超禅道和 TestLink 的使用体验;
|
||||||
|
- 接口测试: 集 Postman 的易用与 JMeter 的灵活于一体,接口定义、接口调试、接口 Mock、场景自动化、接口报告,你想要的都有。
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
name: MeterSphere
|
||||||
|
tags:
|
||||||
|
- 实用工具
|
||||||
|
title: MeterSphere 新一代的测试管理和接口测试工具
|
||||||
|
type: 实用工具
|
||||||
|
description: MeterSphere 新一代的测试管理和接口测试工具
|
||||||
|
additionalProperties:
|
||||||
|
key: metersphere
|
||||||
|
name: MeterSphere
|
||||||
|
tags:
|
||||||
|
- Tool
|
||||||
|
shortDescZh: 新一代的测试管理和接口测试工具
|
||||||
|
shortDescEn: Open-source Continuous Testing Platform
|
||||||
|
type: tool
|
||||||
|
crossVersionUpdate: true
|
||||||
|
limit: 1
|
||||||
|
recommend: 9
|
||||||
|
website: https://www.metersphere.io
|
||||||
|
github: https://github.com/metersphere/metersphere
|
||||||
|
document: https://metersphere.io/docs
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 104 KiB |
Loading…
Reference in New Issue