From 6b87fd6fc178822e017a199960f294cc8b4eac37 Mon Sep 17 00:00:00 2001 From: Kobe Date: Sat, 14 Jun 2025 18:18:43 +0200 Subject: [PATCH] first 4 steps of launch --- routes/__pycache__/main.cpython-313.pyc | Bin 89590 -> 90844 bytes routes/admin_api.py | 237 ++++++- routes/main.py | 39 +- templates/main/launch_progress.html | 773 +++++++++++++++++---- templates/settings/tabs/smtp_settings.html | 2 +- 5 files changed, 905 insertions(+), 146 deletions(-) diff --git a/routes/__pycache__/main.cpython-313.pyc b/routes/__pycache__/main.cpython-313.pyc index 26e83816e2e3016e09964383d11e25988eee673c..caa229eaa4b5cba01d7eb2c195ea3b281d1c8713 100644 GIT binary patch delta 1604 zcmY*YZA?>F7(VZ9?^jD(q=iDEP@q6-_z=Z8oG1v0L?Flo;{-*d9WZIj?nNSQMqRSW z4^6JF4_6<=DZ)zbKm>C z?|E>BzIvWEP8$q5M9xHaW$UjAea2XL_(jIc5FsFeUQ;L*He}VjDTiXgg8Lzc5sbut zd)B8KvhgGd?~3JgIUtzwH4fB}g>zS0EGejA)nZUt5faOUNE;GYE3s6N;$P4sw8^!} z{Vtx|WX1QiSHO*vX)E@}@%T0!4Q>UPVj#g%_Au?v10fchcsu5}b>PB#en`Zh7h9-W z7slLT68MEHI>2ZZBY%`pSv1vx9#1gwuokc2;<=0#a_&&7|9=1fm3O};o~4v3E%ls%QmWsQwWdW z$yENDdMg4XW#^L_9)@L!gVQh=OyNNXFcQqt!BK#)Jfep)FdFQOfI=G11&8KAmw{zz z!ct8U7E7=>2_kr?3U;_)9}7Lf$2lPKa5~tL51BMf1wUL40~*i;H?M@lS|*JlNE<#p zmKMw`10M@z!Gl#WLcuLOXj+0h&T4Vv*Bmx>rQ&_fP0kb~u+NvqkLt~H>w}QM)ggh; zr<};GlXGhzi4w2Ll{Jva9|!RosdDS^JSiHty={t1P#5l|YKV?VEK#SR?x90IR0GSH z{c1-|>a>dU?lZ_X|8m@-p}0k%yprL#(jMatQ(`D->CejtO&dbo2C;wucNlY;I@)rY zTfNO&vphKYL@f0&;K4VJ;NA&iq>EIjr-|?iY#qXbJJaJxx2k5y4-1f=ssl4xolHDU zB8Ce|xL_vYMZZ?i)oBHNHnl!AgH%?gBBVzSRL`qq>LGbbFlAHE^>CtORByz|y$J~{ zY9epQfrJRbAQ+!hB%#W+2;oDbyEV*u0=}j;zqG?#6>vPeJ37QbSDVM{5oZW}t(yvS zqE`yEcX>Tws;y(yY;8%E;1Ipd0ny`lC9uu!aZ_SBQBb@>Amr{QN`_ei+t%JG&5CZr z2e0eaGg6>=tG6?3Xz_No2Bgj{-To$@H_Wv(wRuG`Ai8OBh%kt&RjxI}gqgXn#3*$> zs#Xs5h)c;W%+G4w=3l+4g=}C~avd z{-t5_vTvJ1=AuwU(Rfr$Z+Bl#4?7xV>0z(O*n3t@QhGzw4SVWkd+v}uw?BQ@p5Ln* zcQ{9F&M8`x8r92U(-e=aiT4vwq;=F9KWa@RiCEn<(nRVfk%relyl+4jo4lfL;fiUb zHAIa&(njqIpP}C|O=?K&krYLKWB}P$=1>DU@x?~^tO1CX7Yk4b^W`o9&c>FiVpOZ9 zg2*afA_!?dF?el-6K}52%2F*v>(-HiWHog+c%T-JF!3B+57QdN*i~auP3|P41}80Y zeI3LnCeZr-=a)<|BsROu?($%5J?sXJSV74{4N&Y-`NeYbf!X}r0JvqofM;8~ce&U~ cvZOgAeI*xcgsqw@$RHov2&Mdb8_Y5O3-Zd)T>t<8 delta 932 zcmY+DT}V_x6vy{}_uiR%Z@O!_nw9QuV(qSJSyrHZSz7j?sk=dmA}N(dNwG#H^Z2tdBcSwGi9WoQ)VwaFiB$yp;WgVfZ>@y|= zj{YyVcT%x(0mgZBRU~1mBU&u{ilyiy^5B|4O_04&#}H)G>14LPQc;}^Qm8K~0P^V6x!=kX{T0_=jm00H(~U#m8wT zk(iJSOc$9GHv==-iAm3pEvgbb^N@S1bW0K{#MZhD4co=>`ga;yMPuW8La)lEo7%t< zn#;tMJ+&&H3bVP$iD6N8Fipj0(b%$$Ql}zSJz!_*i-h;+ISmU%*U1CPs1ezn=>&tU z{OTZvS?JmojEEQ4N+>=Ep9t!hAy#+ytEd!d53VcNDIWJMRj^-}eQOlb;*_SlSgfZ& zoPT)FMceKDPL;><;1RoD9WltLP3G|0V(H_5dq9OLE{<@W&Qc|Rf^p^g(U>Y5@qM@A zXw*(boPQE*{b-6Xe)Sr7!Jp{3ftYpBfC=YpxD55>ro!EH1gHX^sTR@r*xIA*rM0% -
-
-
-
-
Cloning Repository
-

Waiting...

-
-
- -
-
-
-
Creating Container
-

Waiting...

-
-
- -
-
-
-
Configuring Network
-

Waiting...

-
-
- -
-
-
-
Setting Up Database
-

Waiting...

-
-
- -
-
-
-
Applying Customization
-

Waiting...

-
-
- -
-
-
-
Finalizing Setup
-

Waiting...

-
-
+
+
@@ -96,10 +50,6 @@