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