From 640abda5d8efc30d2cb8259be1e3b88d26be9852 Mon Sep 17 00:00:00 2001 From: Harikrishnan Dhanasekaran Date: Sun, 14 Dec 2025 12:01:12 +0530 Subject: [PATCH] Feat : Add MCSManager template support (#521) (#522) * feat: Add MCSManager template support (#521) * Update docker-compose.yml --------- Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> --- blueprints/mcsmanager/docker-compose.yml | 29 +++++++++++++++++++++++ blueprints/mcsmanager/mcsmanager.png | Bin 0 -> 1132 bytes blueprints/mcsmanager/template.toml | 12 ++++++++++ meta.json | 18 ++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 blueprints/mcsmanager/docker-compose.yml create mode 100644 blueprints/mcsmanager/mcsmanager.png create mode 100644 blueprints/mcsmanager/template.toml diff --git a/blueprints/mcsmanager/docker-compose.yml b/blueprints/mcsmanager/docker-compose.yml new file mode 100644 index 00000000..7994a382 --- /dev/null +++ b/blueprints/mcsmanager/docker-compose.yml @@ -0,0 +1,29 @@ +services: + web: + image: githubyumao/mcsmanager-web:latest + restart: unless-stopped + ports: + - 23333 + volumes: + - /etc/localtime:/etc/localtime:ro + - mcsmanager-web-data:/opt/mcsmanager/web/data + - mcsmanager-web-logs:/opt/mcsmanager/web/logs + daemon: + image: githubyumao/mcsmanager-daemon:latest + restart: unless-stopped + ports: + - 24444 + environment: + - MCSM_DOCKER_WORKSPACE_PATH=/opt/mcsmanager/daemon/data/InstanceData + volumes: + - /etc/localtime:/etc/localtime:ro + - mcsmanager-daemon-data:/opt/mcsmanager/daemon/data + - mcsmanager-daemon-logs:/opt/mcsmanager/daemon/logs + - /var/run/docker.sock:/var/run/docker.sock + +volumes: + mcsmanager-web-data: + mcsmanager-web-logs: + mcsmanager-daemon-data: + mcsmanager-daemon-logs: + diff --git a/blueprints/mcsmanager/mcsmanager.png b/blueprints/mcsmanager/mcsmanager.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f288576ccfda5370efe88e61488808f9087442 GIT binary patch literal 1132 zcmV-y1e5!TP)u(!H5Z~7|xfUmu>$KEFNF+{MD+M6WSPD z7pZ=x_W6<6j(vB#gY5I;az0<3NX;Fi$l2SS*_)Z)?#$e470Z_emI5q9pHJwRJaM2S3+_47$C?#A#vssrXFLfTN5Tg46 z0O^7xxX^W7k|fS~yPP1HF-g@_1ZbEaV{9n&{P{Cuasb)dS~Pq;{LRM3%o9o|y_e1pdT1hFjTCJt`mIx+0+dqfH^MD|o z$^?U#6{WNqUBMVX{^K#%#rozgAw(vfefCe{?$%w-dF;_6FOjAql>2S5H)uh&=B)-+XnaDQ7-O4mYHeLmk8UwsY$C8f+5 zOD2+U_{}gyev>kQ!moGrV&DBLRWs-`L$3e>Y5e^22@quzQ2=Br=#o9 zd^R7v5~P&&)i4$L0xIQ7DwURH8Dq?a&^ZSH&UxxZs$44Hh+MxgG4b@Tr$>iJ*-TEp zC=*IlRYVpe2%%)6?ej{d8n_(D=kkDHZvGvF(4*fU2`+@-Gc&>Yh57h?TnND=W?)Jg z6GBuf)xH|^tx(7qy}Pt5%agmY*hTpg!sxhh99g^>S&W1i7SgHANB6d-rlzXZYN1f{ z`=|d+CN)jR2yxDpqS9y_m&;|p-=9n*j~fjxM7>sTwbWcT-)uII4r?19Y=mY*wOak) z;NWKD#_Zd(x~>yK3NH&jpRd(w?d`_8=R3N(YK$V0MM_BiAou3gYr4)UC6u=P2LP(t znw*poLb|R42tr7yr1<>-3-Oi0IWopV7c0nxUa5Nsd<(AFM6NYVv_kk&co z0>E(9e*8&Kp_LW8tL++{GP!mG#)$BVJMqCbcsUCWCh#d!hy7PBnEsF0&slIV0iG*A zNT*9+>J-4JG;mJDpr1v&p_AtzbH5(4+%)&UTrIC30oibsWsM-XXNkGqI$3_1i){>@ z5M`1;COK0XHv+O(cEZ59$I=;CHvyZ?Pdvf^GIu|p&BRXCj5-JM+_m>$2hC$1dR>9> yZ2j8T7#Ppiuk}Rgu#o$y!$O|((0>5{0RR73$Zxb