diff --git a/templates/mssqlserver/0/docker-compose.yml b/templates/mssqlserver/0/docker-compose.yml new file mode 100644 index 0000000..76f73c4 --- /dev/null +++ b/templates/mssqlserver/0/docker-compose.yml @@ -0,0 +1,20 @@ +version: '2' +services: + mssql-linux: + image: microsoft/mssql-server-linux:2017-CU5 + environment: + ACCEPT_EULA: Y + MSSQL_SA_PASSWORD: ${mssql_password} + stdin_open: true + volumes: + - mssqlvolume:/var/opt/mssql + tty: true + ports: + - ${mssql_port}:1433/tcp + labels: + io.rancher.container.pull_image: always + +volumes: + mssqlvolume: + driver: ${VOLUME_DRIVER} + per_container: true \ No newline at end of file diff --git a/templates/mssqlserver/0/rancher-compose.yml b/templates/mssqlserver/0/rancher-compose.yml new file mode 100644 index 0000000..023f0e4 --- /dev/null +++ b/templates/mssqlserver/0/rancher-compose.yml @@ -0,0 +1,41 @@ +.catalog: + name: MSSQLServer + version: 2017-CU5-rancher1 + description: sqlserver + maintainer: "JagJag " + questions: + - variable: "mssqlscale" + type: "int" + required: true + label: "# of mssql instance " + description: "# of mssql instance" + default: 3 + - variable: "mssql_password" + type: "string" + required: true + label: "SA Password" + description: "require Strong Password" + default: + - variable: "mssql_port" + type: "string" + required: true + label: "mssql_port" + description: "connect port" + default: 1433 + - variable: "VOLUME_DRIVER" + description: "The VOLUME driver to associate with this server" + label: "VOLUME Driver" + required: true + default: "local" + type: enum + options: + - local + - rancher-nfs + - rancher-efs + - rancher-ebs + +version: '2' +services: + mssql-linux: + scale: ${mssqlscale} + start_on_create: true diff --git a/templates/mssqlserver/catalogIcon-Mssqlserver.jpg b/templates/mssqlserver/catalogIcon-Mssqlserver.jpg new file mode 100644 index 0000000..38df105 Binary files /dev/null and b/templates/mssqlserver/catalogIcon-Mssqlserver.jpg differ diff --git a/templates/mssqlserver/config.yml b/templates/mssqlserver/config.yml new file mode 100644 index 0000000..4048232 --- /dev/null +++ b/templates/mssqlserver/config.yml @@ -0,0 +1,6 @@ +name: Microsoft SQLSERVER +description: | + Microsoft sqlserver 2017 docker edition +version: 2017-CU5-rancher1 +maintainer: "Jiang Jiang " +category: Databases \ No newline at end of file