From f6251d101a5816f420928e8c6ce91fd44c0d3cee Mon Sep 17 00:00:00 2001
From: Christopher Rhodes <christopher.rhodes@embl.de>
Date: Mon, 4 Mar 2024 10:26:47 +0100
Subject: [PATCH] Replace COMs with BATs for server startup and code update

---
 start_server.bat  |  11 +++++++++++
 start_server.lnk  | Bin 3006 -> 0 bytes
 update_source.bat |  19 +++++++++++++++++++
 update_source.lnk | Bin 2840 -> 0 bytes
 4 files changed, 30 insertions(+)
 create mode 100644 start_server.bat
 delete mode 100644 start_server.lnk
 create mode 100644 update_source.bat
 delete mode 100644 update_source.lnk

diff --git a/start_server.bat b/start_server.bat
new file mode 100644
index 00000000..5c793d22
--- /dev/null
+++ b/start_server.bat
@@ -0,0 +1,11 @@
+@echo off
+
+set actbat=%userprofile%\AppData\Local\mambaforge\Scripts\activate.bat
+set pyscripts=%userprofile%\model_server
+
+call %actbat%
+call mamba activate model_server_env
+cd %pyscripts%
+call python -m model_server.scripts.run_server --port 6221
+
+pause
\ No newline at end of file
diff --git a/start_server.lnk b/start_server.lnk
deleted file mode 100644
index f563657f4f24d24bacb177ad4ba7bf17dbdab132..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3006
zcmd^BU1$_n6#mx4HlY-^G%>cdI21+;=}xlQ7?TtsYkt^}O|tHqtb`FWot-pmc6O%w
zlT9djE{K94XedZS5c1Gg5FdQ7Efs1XOA*1gAQUMSLjN90p&;mYX0z!gM*1d%+~M4N
z&%NLM?m6fFO%#ByVHb1YYcI#Z<70rr`q(!Y>uV<N`}Dchsc(Pz(O1#o-|ZoNW&C=6
z*w=sqv7bl3S5~{z{^cL)(A?U3<u$bQcI)e)|0?4Mddk~L<y}9L>1@g=<<WzB)Z)*t
z?!*I=&B@M^M$Bcqj``;47VB;!i8QiE!9fXmV)kNUjkP)1xZp=(K3}lxP#bV;18?Jk
z@P1U>iudJ*%Sd3Jd<9sr5dw!}AI7Dm>v!TSlL|~brCD=UmAxzL_Wtx`74N#)pB7&5
zndD1BBkvqV>;;Zf_EQ8XWjjSujIxhXL+Np6JN+yxQDQ{bs(Qsmy<!peAk3f`Fc}sJ
zjsb;aIchdsI(3K!XwaXTZw#vbR4{ZhSG&;!6%mYL82y|lj1$yU^4pv-MK?1z&0t!z
zVAjho;Vraah`B;sajnnwES%zkW{4_}m&HwEiaa^I&(;9#pZ6q0{sisFv0r@3Qx}g5
z)Mr_frPJ`9S5t71Guf=$UW@V+QhK+x^)z|1WGr)-^yk^wGDa*cV48ecVgqDWXkE3X
z8m%s}cVkopEB=YE1&-<9c5CBij-VIa^loe|PU30K<CoZq7Un1yeV(rd^(Z+^Y8loI
z&QrY;ByPi=Pes-Si4!{|;s$0of0%R2PLWj!aAxVvGZ%!$*b2UZJJJU%sU@D-bWYu3
z3v#ROjHL47DPKWp#!YtZ=Bs1#Y1tWZ*=b(NnRrpo#8{#~9*d6-3`YA^J?y%DM#0dd
zj%j3cBWsvWHf4nLVJlnI2dQK%V<r$T<eXwY(CcLLPR7#Grn9}Hr}C~!@GXe*HHh<F
z7~nk<r7oxAdEZsrJCfVmdii1DpW>3r@&QGDZeF5Z8oB-Yue(l--0ah?Upu~dQ~D+;
zJVHw+SxR!vfNQy~m78&9f*oD>`@-XoAKdsXa`mq_POYx~c4ndWkMR#<zrV8lj@#BW
zG;!_!`tOpnp8V%o1{1Nw!?Py`zKC}A-g@-v#e<9XcOS65mVyJ6R!V};UyyQ`BG0gB
z?dZZ0ex2TTgnGF($i5)kf*cw0MhLdU!?tsDJ8Ob%V{Zp>T{01qlw!>Fy>{Q{=iSIk
lq({4Ybne`nY@ZfDgre0PQf>d0p-=uT{&Vl_=!&#g(i6G9U-ke1

diff --git a/update_source.bat b/update_source.bat
new file mode 100644
index 00000000..b9c0cef0
--- /dev/null
+++ b/update_source.bat
@@ -0,0 +1,19 @@
+@echo off
+
+rem set src=%userprofile%\model_server
+set srcs=(model_server)
+
+for %%s in %srcs% do (
+	echo:
+	echo Updating %%s ...
+	if not exist %userprofile%\%%s (
+	echo ERROR!
+	echo Could not find file %userprofile%\%%s 
+	) else (
+ 	cd %userprofile%\%%s
+	call git checkout master
+	call git pull origin
+	)
+)
+echo:
+pause
\ No newline at end of file
diff --git a/update_source.lnk b/update_source.lnk
deleted file mode 100644
index 7eb5703942c60690e3a31af9dd550acc813afa09..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2840
zcmd^BU1$_n6#mx4HbJCYjETRvK8y-+$7~YgCQ`_{N!Z}Vth**FVS*WEr_Gw3opFEM
zh~!xig@O-;f;0pn4{ZhMgAe|opgu||f?5!Y6ojC*52YX!((g=m(<Cas2_bhl_ug~Q
zcfNb>nYnjv6o9904Qt@8Tcc<05a45f;QpoBs-Y(yZG86YhkrctRCIXPx=7DFexcs)
zsl$%g@BP2{W;@c}>8CYlY-+l)8T-N=+5+hR&L9G=vM1>~=tVM}P1&V9I#G*i{CVd=
z+&|Ko43<=4E?YIMmrplYa}P<RkwpqNO2`vakD)SaV{+q!7l||Zf@!rh1BaIIZk!O_
zbH(@Zu75F&1kRAJ023BkKzD4yptM~2gZRvd4~CUe&2e*4yfX{&{&ss2??Tu=6h8A9
z<V!&%?>I%`1&&g-Q3NP$D@96-vWZef>2yv9y=*I4Vn)kdt+GU|5)r;Yh)L05FfEcC
z9X^ufs9A8hsGSTzg|?(#nn>-P1ZZSi9C`y3M9_~ubdx)TW7HIKTAU@trDbq}2{bwD
zX}9jhJ~A+EwEAeVQKZeF?ZZAk>>~CXzT$%GIZCvFG1pf{EUs++CFQ6s#yVur@bM9w
zqrY%u%NU1VMK`tx!sy`q1La8b?B_6AUV&&K=F34BJqi>JQQ8dlGVJTia@@kPK1P@&
zyM|ukB>NeT=#1G<t^(O*-Fa$Z*D84sgv$5?U&nXt0j87^cSAa-yyxZeBUl|p;g+7?
z+-c@bzOCh(a``v8I`XpGRw;YpbJ-IEiSBqT-rv(3?N+pq<8<i-U5na=p3(HIZrItB
z-lFxH*`n4<C1dJi{!k%j7xVtGoz2@BQ%xK8%Fdp`vns(8H_kIR&eOMt=S-Bk?2b=;
zR;}zzuI%XLD!@C~l*0BoMXn9&sF#l1+wyYF@R1u`>h)_!CvS*tgu*Q}b)2mf$M8F*
z<CwWIdo0k_j=#U1`|kPAKSr+pwRL!Q_SMOW>NkUDW3RuQ-s?0s93Hy%G5fFNtR??N
zwt++}@#6gPo?Fpi_~ySGF72AM9-ZQNH3d5;O_T(Ge*wyVO0(Mw@XphY1AKz+bAY;F
zS}F1bDNVeGiHD4~x!6{Ex3VYLW?I{bYnO>wq?KT<*IQjbU34NdkxupMSK}A9b9__)
a5sF&1Td}-X4uAi)_|N0>{WCINDgOa?5<)%z

-- 
GitLab