From 6e5221eabe730e9ad9801f88de5761eb442037b5 Mon Sep 17 00:00:00 2001 From: okxlin Date: Tue, 21 May 2024 03:21:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0vue-color-avatar?= =?UTF-8?q?=E5=88=B0=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/vue-color-avatar/README.md | 6 ++++++ apps/vue-color-avatar/data.yml | 19 ++++++++++++++++++ apps/vue-color-avatar/latest/.env.sample | 2 ++ apps/vue-color-avatar/latest/data.yml | 10 +++++++++ .../latest/docker-compose.yml | 13 ++++++++++++ apps/vue-color-avatar/logo.png | Bin 0 -> 1695 bytes 6 files changed, 50 insertions(+) create mode 100644 apps/vue-color-avatar/README.md create mode 100644 apps/vue-color-avatar/data.yml create mode 100644 apps/vue-color-avatar/latest/.env.sample create mode 100644 apps/vue-color-avatar/latest/data.yml create mode 100644 apps/vue-color-avatar/latest/docker-compose.yml create mode 100644 apps/vue-color-avatar/logo.png diff --git a/apps/vue-color-avatar/README.md b/apps/vue-color-avatar/README.md new file mode 100644 index 00000000..2caaf147 --- /dev/null +++ b/apps/vue-color-avatar/README.md @@ -0,0 +1,6 @@ +
+

Vue Color Avatar

+ +

🧑‍🦱 一个纯前端实现的头像生成网站 🧑‍🦳

+ +[Read in English](https://github.com/Codennnn/vue-color-avatar/blob/main/README.md) diff --git a/apps/vue-color-avatar/data.yml b/apps/vue-color-avatar/data.yml new file mode 100644 index 00000000..4eecbc8a --- /dev/null +++ b/apps/vue-color-avatar/data.yml @@ -0,0 +1,19 @@ +name: Vue Color Avatar +tags: + - 实用工具 +title: 一个纯前端实现的头像生成网站 +description: 一个纯前端实现的头像生成网站 +additionalProperties: + key: vue-color-avatar + name: Vue Color Avatar + tags: + - Tool + shortDescZh: 一个纯前端实现的头像生成网站 + shortDescEn: A playful avatar generator + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://vue-color-avatar.leoku.dev + github: https://github.com/Codennnn/vue-color-avatar + document: https://github.com/Codennnn/vue-color-avatar diff --git a/apps/vue-color-avatar/latest/.env.sample b/apps/vue-color-avatar/latest/.env.sample new file mode 100644 index 00000000..9f2289d8 --- /dev/null +++ b/apps/vue-color-avatar/latest/.env.sample @@ -0,0 +1,2 @@ +CONTAINER_NAME="vue-color-avatar" +PANEL_APP_PORT_HTTP="40247" diff --git a/apps/vue-color-avatar/latest/data.yml b/apps/vue-color-avatar/latest/data.yml new file mode 100644 index 00000000..ea3be565 --- /dev/null +++ b/apps/vue-color-avatar/latest/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 40247 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/vue-color-avatar/latest/docker-compose.yml b/apps/vue-color-avatar/latest/docker-compose.yml new file mode 100644 index 00000000..ce194d15 --- /dev/null +++ b/apps/vue-color-avatar/latest/docker-compose.yml @@ -0,0 +1,13 @@ +version: '3.3' +services: + vue-color-avatar: + image: wenyang0/vue-color-avatar:latest + container_name: ${CONTAINER_NAME} + restart: always + ports: + - "${PANEL_APP_PORT_HTTP}:5173" + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/vue-color-avatar/logo.png b/apps/vue-color-avatar/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f2c98c67689a4e09b7d9f7de7ca567b094606aa9 GIT binary patch literal 1695 zcmZ`(dpHvc8<*>`h+{%JIVJW2+ zHL-AXgwmvy%a|^wDX|hAyE5y{`RhFAJm34gx99ghzu)^j?;mf;@uNrd0pq81*74wzhg1y;txQ1v(@8Vpe}n%INu#V~_sCF5{}jP@%2brB zX8GTVd6VM23CV>Qk_%i3;juLLp)}`#6wj97STfvQS!RPgvtCXdl@K`+!jr#zNSZq! z#kI?DZL;KiMONd6TET)Se^z{PPJ}`!6VI=!7NIlOGwbBZ1&Va)YF3k+Ff7fRlw5c& zA-xu3ve(aFTFdU1sdk|-$|Ry9qk1*%`daGGYq&cbve|DPV^xQMriUFpp{Bbm>brqO zDAwNnKF%F(t1n7A?r&*e%+iuAz3yOC#`${f2kFVAq9wt^qq?FT3xm(X5AR=1Vd7S7 zAXY`CYHC{g0e(Iwv-pdzicZadjkOWmkmbEM<2vHTJc-j=b{XD@#Ju?$ioypLq5pGq zU+61(&avh1cSJ>m)fPWhnJ4I%d#9)UuL%Zy_uYcQNA`88)nIuS6yy8}{)<>^hxRs-rIn)ZpoDce@$m>Flzsr^=OA|c-20B-kw>_+Jk z#F7QQ=j@&FaxGwu8`SdSV!3HB36-)frXwp|q8v85{4N2v^@5Pg7!SRu#8{mIZ!HRn zbwQG=Mi9|(>NwCfKU#0>E*skFT9UQ`zq?nJc4J~Ih3*cAZHJ6}x)#)F+VJBeNVk*yn>Fy69hP0QfM5$b3S>Ed zUaP4j98_q-hZjU#^(cBgXIr|o^RV`FQ5S&Op7yJzrFn`qb#_j%w|M^g-WYO%(2-%D z>QWY29qu|esqDKgSeqs0%Ax5vBC zIAXS$=;93V5LfZ>ds03b=DrQoEdAcvKLwNKvgPI#=)3t;7wk>S&xfsqI=$K}QzR=p zTH_a=xw8T3gA?(NS2Da;lwZnlXLoTr1}n0L{DKl*j_J1s>)DZNAoJhqkw1R>8}~tT2-rCZuj0r9!Oq~|4LDizphlI2 zYKFUoh-cZO@ilo8W{86`*lb$ltFhQ>(#!S!*mTUn`S%<)!<0Ya)m>}K&qzxNa9|~# zpXnGbz@9d6xbND*l~#@}Ch(|+_)YF8gJ%whUva#c+&&h6kwzO`1~Rz^>=ZgRPSrbi zD`SIx6A%sEbpWXXoB`ku!LT_XRL3FjNW`Asu~8Ryp{kq=jTM1fTJ;Ss)5zzzi3{DVL;W%}Q)e zlG8`~-hp{CE~;<)>U|i}B5uBA1bVN!+iosqUTJ+>AA4nz5JF$~PQ<`sy&AZ%3OQIr z52G2JroNbr%##QDB8MLkQ^t6yRi4#%H%FbdN6j9o(26Q(IW>Lk8Ytv_``5&Vx{A6_ z|Fz}JXl{SVU7^g39CWEYiRdXf^!3eLESf|mjDhYB!3W%nfBeABjc^$C1&f4}koYXe7QRh5i^mou&dpD^E2*jV(E6Y?J)7c543>kWMigjV*o)vus1mDk8YT- z*-DS?P|56!CfJJY_KUAy4rjJXm`IbW8N*Av8!ARA4TTJfO}Iaj$AS4Gwk8vv#GK;^ zN}h}wZDuGlCcc=!Zw?N^y-wK-1(lGWV4ot=HVl}f12rjZ{n82