From c081746425426146a0233fd8aa00fdbd35ad1636 Mon Sep 17 00:00:00 2001 From: imblowsnow <74449531+imblowsnow@users.noreply.github.com> Date: Thu, 13 Jun 2024 15:08:39 +0800 Subject: [PATCH] 'mssql2017-2019' (#1580) Co-authored-by: feixue --- apps/mssql/2017-latest/data.yml | 18 ++++++++++++++++++ apps/mssql/2017-latest/data/.gitkeep | 0 apps/mssql/2017-latest/docker-compose.yml | 19 +++++++++++++++++++ apps/mssql/2017-latest/scripts/init.sh | 3 +++ apps/mssql/2019-latest/data.yml | 18 ++++++++++++++++++ apps/mssql/2019-latest/data/.gitkeep | 0 apps/mssql/2019-latest/docker-compose.yml | 19 +++++++++++++++++++ apps/mssql/2019-latest/scripts/init.sh | 3 +++ 8 files changed, 80 insertions(+) create mode 100644 apps/mssql/2017-latest/data.yml create mode 100644 apps/mssql/2017-latest/data/.gitkeep create mode 100644 apps/mssql/2017-latest/docker-compose.yml create mode 100644 apps/mssql/2017-latest/scripts/init.sh create mode 100644 apps/mssql/2019-latest/data.yml create mode 100644 apps/mssql/2019-latest/data/.gitkeep create mode 100644 apps/mssql/2019-latest/docker-compose.yml create mode 100644 apps/mssql/2019-latest/scripts/init.sh diff --git a/apps/mssql/2017-latest/data.yml b/apps/mssql/2017-latest/data.yml new file mode 100644 index 00000000..d8e65a5b --- /dev/null +++ b/apps/mssql/2017-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/2017-latest/data/.gitkeep b/apps/mssql/2017-latest/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/mssql/2017-latest/docker-compose.yml b/apps/mssql/2017-latest/docker-compose.yml new file mode 100644 index 00000000..26e58ba0 --- /dev/null +++ b/apps/mssql/2017-latest/docker-compose.yml @@ -0,0 +1,19 @@ +services: + mssql: + container_name: ${CONTAINER_NAME} + image: mcr.microsoft.com/mssql/server:2017-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/2017-latest/scripts/init.sh b/apps/mssql/2017-latest/scripts/init.sh new file mode 100644 index 00000000..4a11f81f --- /dev/null +++ b/apps/mssql/2017-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/2019-latest/data.yml b/apps/mssql/2019-latest/data.yml new file mode 100644 index 00000000..d8e65a5b --- /dev/null +++ b/apps/mssql/2019-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/2019-latest/data/.gitkeep b/apps/mssql/2019-latest/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/apps/mssql/2019-latest/docker-compose.yml b/apps/mssql/2019-latest/docker-compose.yml new file mode 100644 index 00000000..79b630b2 --- /dev/null +++ b/apps/mssql/2019-latest/docker-compose.yml @@ -0,0 +1,19 @@ +services: + mssql: + container_name: ${CONTAINER_NAME} + image: mcr.microsoft.com/mssql/server:2019-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/2019-latest/scripts/init.sh b/apps/mssql/2019-latest/scripts/init.sh new file mode 100644 index 00000000..4a11f81f --- /dev/null +++ b/apps/mssql/2019-latest/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 10001:10001 data \ No newline at end of file