From c7bf21695f6507673c039fbff071823183301a66 Mon Sep 17 00:00:00 2001 From: zhengkunwang <31820853+zhengkunwang223@users.noreply.github.com> Date: Thu, 12 Dec 2024 16:09:32 +0800 Subject: [PATCH] feat: add .NET (#2571) --- dotnet/6.0/data.yml | 1 + dotnet/6.0/docker-compose.yml | 20 ++++++++++++++++++++ dotnet/6.0/run.sh | 10 ++++++++++ dotnet/8.0/data.yml | 1 + dotnet/8.0/docker-compose.yml | 20 ++++++++++++++++++++ dotnet/8.0/run.sh | 10 ++++++++++ dotnet/9.0/data.yml | 1 + dotnet/9.0/docker-compose.yml | 20 ++++++++++++++++++++ dotnet/9.0/run.sh | 10 ++++++++++ dotnet/README.md | 3 +++ dotnet/data.yml | 17 +++++++++++++++++ dotnet/logo.png | Bin 0 -> 1161 bytes 12 files changed, 113 insertions(+) create mode 100644 dotnet/6.0/data.yml create mode 100644 dotnet/6.0/docker-compose.yml create mode 100644 dotnet/6.0/run.sh create mode 100644 dotnet/8.0/data.yml create mode 100644 dotnet/8.0/docker-compose.yml create mode 100644 dotnet/8.0/run.sh create mode 100644 dotnet/9.0/data.yml create mode 100644 dotnet/9.0/docker-compose.yml create mode 100644 dotnet/9.0/run.sh create mode 100644 dotnet/README.md create mode 100644 dotnet/data.yml create mode 100644 dotnet/logo.png diff --git a/dotnet/6.0/data.yml b/dotnet/6.0/data.yml new file mode 100644 index 000000000..fcc6ed694 --- /dev/null +++ b/dotnet/6.0/data.yml @@ -0,0 +1 @@ +additionalProperties: \ No newline at end of file diff --git a/dotnet/6.0/docker-compose.yml b/dotnet/6.0/docker-compose.yml new file mode 100644 index 000000000..6564af3d8 --- /dev/null +++ b/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/dotnet/6.0/run.sh b/dotnet/6.0/run.sh new file mode 100644 index 000000000..2272029e1 --- /dev/null +++ b/dotnet/6.0/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +source /.env + +eval $EXEC_SCRIPT + + + + + diff --git a/dotnet/8.0/data.yml b/dotnet/8.0/data.yml new file mode 100644 index 000000000..fcc6ed694 --- /dev/null +++ b/dotnet/8.0/data.yml @@ -0,0 +1 @@ +additionalProperties: \ No newline at end of file diff --git a/dotnet/8.0/docker-compose.yml b/dotnet/8.0/docker-compose.yml new file mode 100644 index 000000000..6564af3d8 --- /dev/null +++ b/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/dotnet/8.0/run.sh b/dotnet/8.0/run.sh new file mode 100644 index 000000000..2272029e1 --- /dev/null +++ b/dotnet/8.0/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +source /.env + +eval $EXEC_SCRIPT + + + + + diff --git a/dotnet/9.0/data.yml b/dotnet/9.0/data.yml new file mode 100644 index 000000000..fcc6ed694 --- /dev/null +++ b/dotnet/9.0/data.yml @@ -0,0 +1 @@ +additionalProperties: \ No newline at end of file diff --git a/dotnet/9.0/docker-compose.yml b/dotnet/9.0/docker-compose.yml new file mode 100644 index 000000000..6564af3d8 --- /dev/null +++ b/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/dotnet/9.0/run.sh b/dotnet/9.0/run.sh new file mode 100644 index 000000000..2272029e1 --- /dev/null +++ b/dotnet/9.0/run.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +source /.env + +eval $EXEC_SCRIPT + + + + + diff --git a/dotnet/README.md b/dotnet/README.md new file mode 100644 index 000000000..dcbf2e604 --- /dev/null +++ b/dotnet/README.md @@ -0,0 +1,3 @@ +# .NET + +.NET 是一个免费的跨平台开放源代码开发人员平台,用于生成多种类型的应用程序。 diff --git a/dotnet/data.yml b/dotnet/data.yml new file mode 100644 index 000000000..26e75c2dc --- /dev/null +++ b/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/dotnet/logo.png b/dotnet/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a37975754f3a1837aab5c3d8da53efd274d2288b GIT binary patch literal 1161 zcmZ`$Sx{346n$tJ5M<~$4tANgPRC_{1j6DVF=~T}Y_bFc_>jd&!YT>~)gTdYkjmx) z2m(b$qKJqh54A|aDpo+KkU&-l2}>XWLNE#0ATMeBvmd=P_nv$1%sKbt6o&@;+Sz<( z0|0=XzaK8ljMbmpdb4@jiV7HJ_$m<_gav?(8@2|LrJ3)H_X`UGfSf%5kY5M@>*iCw z6acbO0I+ll0MK^;U`P7z-2@B(SX>A_M#K}GS#cOHvw!V+_S|5P^7Jpfs@!?j@Y>km z+UR>#;!!@?hi@{ORG$o_L%cPmA<1{5_0AFu8`pKlvmujjJ3kdB&n$}9K~GLw-Lhs4 z9{;d5@=nG6M?J;XCgAx7gE8~CK)}|-pt+aggcD<$FeFPMH`HEPkc##68&b6jj>qy< z3In*0v%0+TzDuE1!)52^ic)8WUMrUu)+soCN2Ba+vE+QXfX7e^SeoNVb~-^|*f7=? zEr^A>i&4T%qTp%6a-=&)GOHi#QP4;tqtSHj?93ZzRlc-w(u*5=fUA&ibkb!NIbtJh zx)3!b7U_OHF~#UtP4l%xSGHCIH6K0|Xg zWoBVUABJG%kwv$t;&?2NbeN}B8EW$9snNpj$8wz(P7R!x73f-PmLlBP&+p4xZZ8&{ znF&X+-*m2aJzA;E73al^a$S zl)<(EUC(7c?X^fYa;cwOx%FqW^Ou#sW0zA@@fK0Ze0djRd*jzG%;=DSXElcDw(Up! zgKQ@QB;{p{s^r39cWz8kugo{`TW|Nyvgle+j=2RMH6Da)VnKZUa=Yt8pX~ak$MCEl znHnG;abgQvk4-gWw%J<;Ruc%0h+(+MKD-ZV6)EpEM?_R}BL@a@K+ulWBG(5Kt4mvo zL+WT15C(^|%jGyZF3)Dbv6e5l47Z+}#*w*n;$BM*63;~S|)_q~!=?<*u! z683}xQrXv|-zRW(OiiwhjJVdki^5ECaDBq;Zb8&7JW!XnLy)qS?bUt`f|4q^-7gC% zgx-0AJUU`$*E2Y#=EWTC3L>t8s*u<1Db>iJoXgSUJKnZ6=BkYadz^13Rc5~=*~{-}UYPDUI{t-Z;41a7118927TZ>@O`bz4U6Z^vN5W zzMA((&(P?Bw*?HI(&WGu76+!JZ8n8}nVNaO*gs-1HQBH?B9uO4rn|H7C$h+-EDAb4 zlVS$I9p&zcM0p|I+=!_CXg3eEr>8Rtg+`$~GG8J7BS