diff --git a/apps/mssql/2022-latest/data.yml b/apps/mssql/2022-latest/data.yml new file mode 100755 index 00000000..d8e65a5b --- /dev/null +++ b/apps/mssql/2022-latest/data.yml @@ -0,0 +1,18 @@ +additionalProperties: + formFields: + - default: 1433 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "mssql" + edit: true + envKey: MSSQL_SA_PASSWORD + labelEn: SA PASSWORD + labelZh: SA 用户密码(至少包含8个字符,且需包含大写字母、小写字母、数字和特殊字符中的三种) + random: true + required: true + rule: paramCommon + type: text diff --git a/apps/mssql/2022-latest/data/.gitkeep b/apps/mssql/2022-latest/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/mssql/2022-latest/docker-compose.yml b/apps/mssql/2022-latest/docker-compose.yml new file mode 100644 index 00000000..5ab4794a --- /dev/null +++ b/apps/mssql/2022-latest/docker-compose.yml @@ -0,0 +1,19 @@ +services: + mssql: + container_name: ${CONTAINER_NAME} + image: mcr.microsoft.com/mssql/server:2022-latest + restart: unless-stopped + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:1433 + environment: + - ACCEPT_EULA=Y + - MSSQL_SA_PASSWORD=${MSSQL_SA_PASSWORD} + volumes: + - ./data:/var/opt/mssql/data + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/mssql/2022-latest/scripts/init.sh b/apps/mssql/2022-latest/scripts/init.sh new file mode 100644 index 00000000..4a11f81f --- /dev/null +++ b/apps/mssql/2022-latest/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 10001:10001 data \ No newline at end of file diff --git a/apps/mssql/README.md b/apps/mssql/README.md new file mode 100644 index 00000000..890b3fc5 --- /dev/null +++ b/apps/mssql/README.md @@ -0,0 +1,12 @@ +# Microsoft SQL Server + +**Microsoft SQL Server** 是一种关系型数据库管理系统(RDBMS),由微软开发和维护。它提供了一系列功能,用于存储、管理和处理数据,支持广泛的应用场景,包括企业级数据管理、业务智能、数据分析和应用程序开发等。 + +## 主要功能: + +- **数据存储和管理**:可以存储大量的数据,并提供高效的管理功能,包括数据的增删改查操作、事务管理和数据完整性维护。 +- **安全性**:提供了多种安全功能,包括访问控制、加密、身份验证和审计,以保护数据免受未经授权的访问和恶意攻击。 +- **高可用性和容错**:支持多种高可用性解决方案,如故障转移集群、数据库镜像、始终可用组和备份/恢复功能,以确保数据的持久性和可靠性。 +- **性能优化**:包括多种性能优化功能,如索引、查询优化器、分区和内存优化表,以提高数据库的性能和响应速度。 +- **数据分析和报告**:提供了强大的数据分析和报告功能,包括多维数据分析(OLAP)、数据挖掘和报表服务,以支持用户对数据进行深入分析和可视化呈现。 +- **集成和扩展性**:可以与其他微软产品和第三方应用程序进行集成,并提供了丰富的开发工具和API,以满足不同业务需求和扩展性要求。 \ No newline at end of file diff --git a/apps/mssql/data.yml b/apps/mssql/data.yml new file mode 100755 index 00000000..5542782f --- /dev/null +++ b/apps/mssql/data.yml @@ -0,0 +1,19 @@ +name: Microsoft SQL Server +tags: + - 数据库 +title: SQL Server 在 Docker 资源中的官方微软存储库 +description: SQL Server 在 Docker 资源中的官方微软存储库 +additionalProperties: + key: mssql + name: Microsoft SQL Server + tags: + - Database + shortDescZh: SQL Server 在 Docker 资源中的官方微软存储库 + shortDescEn: Official Microsoft repository for SQL Server in Docker resources + type: runtime + crossVersionUpdate: false + limit: 0 + recommend: 0 + website: https://github.com/microsoft/mssql-docker + github: https://github.com/microsoft/mssql-docker + document: https://github.com/microsoft/mssql-docker diff --git a/apps/mssql/logo.png b/apps/mssql/logo.png new file mode 100644 index 00000000..d67a1865 Binary files /dev/null and b/apps/mssql/logo.png differ