diff --git a/apps/dotnet/6.0/data.yml b/apps/dotnet/6.0/data.yml new file mode 100644 index 000000000000..fcc6ed694442 --- /dev/null +++ b/apps/dotnet/6.0/data.yml @@ -0,0 +1 @@ +additionalProperties: \ No newline at end of file diff --git a/apps/dotnet/6.0/docker-compose.yml b/apps/dotnet/6.0/docker-compose.yml new file mode 100644 index 000000000000..6564af3d83fa --- /dev/null +++ b/apps/dotnet/6.0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + java: + image: mcr.microsoft.com/dotnet/aspnet:${DOTNET_VERSION} + container_name: ${CONTAINER_NAME} + working_dir: /app + volumes: + - ${CODE_DIR}:/app + - ./run.sh:/run.sh + - ./.env:/.env + command: bash /run.sh + networks: + - 1panel-network + ports: + - ${HOST_IP}:${PANEL_APP_PORT_HTTP}:${APP_PORT} + restart: on-failure:5 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/dotnet/6.0/run.sh b/apps/dotnet/6.0/run.sh new file mode 100644 index 000000000000..2272029e11d5 --- /dev/null +++ b/apps/dotnet/6.0/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +source /.env + +eval $EXEC_SCRIPT + + + + + diff --git a/apps/dotnet/8.0/data.yml b/apps/dotnet/8.0/data.yml new file mode 100644 index 000000000000..fcc6ed694442 --- /dev/null +++ b/apps/dotnet/8.0/data.yml @@ -0,0 +1 @@ +additionalProperties: \ No newline at end of file diff --git a/apps/dotnet/8.0/docker-compose.yml b/apps/dotnet/8.0/docker-compose.yml new file mode 100644 index 000000000000..6564af3d83fa --- /dev/null +++ b/apps/dotnet/8.0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + java: + image: mcr.microsoft.com/dotnet/aspnet:${DOTNET_VERSION} + container_name: ${CONTAINER_NAME} + working_dir: /app + volumes: + - ${CODE_DIR}:/app + - ./run.sh:/run.sh + - ./.env:/.env + command: bash /run.sh + networks: + - 1panel-network + ports: + - ${HOST_IP}:${PANEL_APP_PORT_HTTP}:${APP_PORT} + restart: on-failure:5 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/dotnet/8.0/run.sh b/apps/dotnet/8.0/run.sh new file mode 100644 index 000000000000..2272029e11d5 --- /dev/null +++ b/apps/dotnet/8.0/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +source /.env + +eval $EXEC_SCRIPT + + + + + diff --git a/apps/dotnet/9.0/data.yml b/apps/dotnet/9.0/data.yml new file mode 100644 index 000000000000..fcc6ed694442 --- /dev/null +++ b/apps/dotnet/9.0/data.yml @@ -0,0 +1 @@ +additionalProperties: \ No newline at end of file diff --git a/apps/dotnet/9.0/docker-compose.yml b/apps/dotnet/9.0/docker-compose.yml new file mode 100644 index 000000000000..6564af3d83fa --- /dev/null +++ b/apps/dotnet/9.0/docker-compose.yml @@ -0,0 +1,20 @@ +services: + java: + image: mcr.microsoft.com/dotnet/aspnet:${DOTNET_VERSION} + container_name: ${CONTAINER_NAME} + working_dir: /app + volumes: + - ${CODE_DIR}:/app + - ./run.sh:/run.sh + - ./.env:/.env + command: bash /run.sh + networks: + - 1panel-network + ports: + - ${HOST_IP}:${PANEL_APP_PORT_HTTP}:${APP_PORT} + restart: on-failure:5 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/dotnet/9.0/run.sh b/apps/dotnet/9.0/run.sh new file mode 100644 index 000000000000..2272029e11d5 --- /dev/null +++ b/apps/dotnet/9.0/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +source /.env + +eval $EXEC_SCRIPT + + + + + diff --git a/apps/dotnet/README.md b/apps/dotnet/README.md new file mode 100644 index 000000000000..dcbf2e604dff --- /dev/null +++ b/apps/dotnet/README.md @@ -0,0 +1,3 @@ +# .NET + +.NET 是一个免费的跨平台开放源代码开发人员平台,用于生成多种类型的应用程序。 diff --git a/apps/dotnet/data.yml b/apps/dotnet/data.yml new file mode 100644 index 000000000000..26e75c2dcefc --- /dev/null +++ b/apps/dotnet/data.yml @@ -0,0 +1,17 @@ +name: .NET +tags: + - 运行环境 +title: .NET 运行环境 +description: .NET 运行环境 +additionalProperties: + key: dotnet + name: .NET + tags: + - Runtime + shortDescZh: .NET 运行环境 + shortDescEn: .NET Runtime + type: dotnet + crossVersionUpdate: false + limit: 0 + recommend: 119 + website: https://learn.microsoft.com/zh-cn/dotnet/ diff --git a/apps/dotnet/logo.png b/apps/dotnet/logo.png new file mode 100644 index 000000000000..a37975754f3a Binary files /dev/null and b/apps/dotnet/logo.png differ