From 4d53ed0c3c55bb99a8c671fdbf83a1bc6fb9072b Mon Sep 17 00:00:00 2001 From: Mariusz Kogen Date: Thu, 16 Nov 2023 10:48:46 +0100 Subject: [PATCH 1/2] Readme update and icon fix --- README.md | 14 ++++++++------ icon.png | Bin 11004 -> 10700 bytes manifest.yaml | 4 +++- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 7851293..28ce121 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@ -# Wrapper for Mutiny +

+ Project Logo +

-Mutiny Wallet is a lightning wallet that runs in the web. Mutiny is unlike other lightning apps on Start9, it is not a -server that you run on your Embassy. Instead, it is a web app that you can access from any device on your local network. -This means that you can access your wallet from your phone, tablet, or laptop. +# Mutiny Wallet for StartOS -This repository creates the `s9pk` package that is installed to run `Mutiny` on [StartOS](https://github.com/Start9Labs/start-os/). Learn more about service packaging in the [Developer Docs](https://start9.com/latest/developer-docs/). +[Mutiny Wallet](https://github.com/MutinyWallet/mutiny-web) is a lightning wallet that runs in the web. Unlike other lightning services on Start9, it is not a server that you run on StartOS. Instead, it is a web app that you can access from any device on your local network. This means that you can access your wallet from your phone, tablet, or laptop. + +This repository creates the `s9pk` package that is installed to run `Mutiny Wallet` on [StartOS](https://github.com/Start9Labs/start-os/). Learn more about service packaging in the [Developer Docs](https://start9.com/latest/developer-docs/). ## Dependencies @@ -15,7 +17,7 @@ Install the system dependencies below to build this project by following the ins - [yq](https://mikefarah.gitbook.io/yq) - [deno](https://deno.land/) - [make](https://www.gnu.org/software/make/) -- [start-sdk](https://github.com/Start9Labs/start-os/tree/master/backend) +- [start-sdk](https://github.com/Start9Labs/start-os/tree/sdk/backend) ## Build environment Prepare your StartOS build environment. In this example we are using Ubuntu 20.04. diff --git a/icon.png b/icon.png index 53399a43986468597a39c4d6b8a3399597bc6003..b6945f83197f5c9ff280f0b21a3976d510f53be0 100644 GIT binary patch literal 10700 zcmY+q1ymH@A2vR_3oPB;B_SXwA?T9QCEY2ANQ0ont~AmmARwW1hXR5u5`uuzr6?sK z4YI_-?!0_||MP#(dC!?M^O^gJ=Q;O2ckZ1zlVD_^NkPg=3IG6wwwC$>0DxYbP=FYA zed#Ob9|8afw~?Ny#`P^R1t&nm4kc!Sk#Z1_FcFcn0x&WFMgphgAmMlbBVhob#Mik{ zBC2aIKtK*7e7NhRBr9{U{ntVG>=DLS*JcZ?x(Wb7 zT-xd?rXfFef9VHQOVAT76F+W;32{_8%C!aL++vo!)iV4N1mnDI-onQjTXiV^gqL%% zmQK*os>as=fN!t=-6gMMH7oT8`%&ES2s5**m9^jY!<9mrVJ-O$ZEsLjxpl$M9;jc| ze$-$e;{6)D!Ub`8Us$2tnp(4zaAurQ{{ed6wR4z^#Uhn{WcBd)CaP0HtZJL<)~koC z&S5>%tDmwyvi5W@iW2y)exowBr4UY`3&uPo6d3Sid&@9Rf@@RKsI^x zWt6;*qyY2lA_4|M$eqZQkj_ZWDW8{#9QO&vbc?~1?M@NA9t<7Zt;M_k86{Q)I}g? zd1Y&g#}0Jwwr>7Ph2Z@o&n zXl>AaRmya3b*G$UDYReVDI~6jtFwp7?Z9OJYR5T=uzp@IXe(Ghjr37&rzx%oI!Zlv zZlZK>z^evvc%^~S-WjI#s=6ZPx`WRu5>b)ci8ivfkh*c|-gE^sAeLRw=sFS9nXIeJ zy5x=7a{D=3QBmeTJ-s3Jsz~7;tF6{{n6PMIegxYOSHyr>zHMuVaj;v9b~Px!-fWML z5G!~us`upYrf@Xo-1FCyLV;$7ZOGk-yw@Jnx!NV9itDb%5l!^oKL)Z%FmO6k(&v1` zgGpRM(E>BBZ-+bsqK-|mmF71DUT9w&b^4B5zj4+rsZT-cKj52C&+gT{t(L8kT6$ho zG`UzjD1Fo6V=(&=n{h++{gy{&amJm7-?BbLgy$VFK8IpI*Iq^W>M$D_3CX_qmCe`H z2p0cIMc5Uz8CFpCvW(Q(B4T+wgGaoC(d2-bB&ahGRBUas;uySH=U%#>_wXV?Boi9p z2vw$e8&CamT4TG+t+?}8T5KuV!0}b9ni|76$9BK82&!t}jWo)ti)>98WD+ zoq-^x#x0aSH93~9Fec?0ICBwwqsk?s>_>t@)>tr=rAL{e!v=-$!-%j56Vj4*_sL%yfBd*$sw#%|e-~Dt z6KifQ^1NY#h_DGLHiO`~zc+1diLZlH?8$!|rxU7@$cmO@3a1szI)@S;98rZEa(2D}T3) zuQ}wQwy^CGLP;xE@UKG4QH86Cg1x*(cqv0_c7WaV4(%c-APY~1wlKFanLCor zIDJMsXfLUNiznaiR{G!5D7!Jd_9;?L_G)S2{@d59NMP_7U*F`XHyJ#Mc7N_>PoJM8 zf=BShJg&T%0XO>nvr3ll3I00g_X`Sew)x#w zw5k7OE$qORrgsOGNDu5Ee5A&cN~cA}^;+iI?SA zR4er16w)2Lmfl#ShJ7x|*phjo;*QfSm)p?c{hX#N7@k@@S1$fW&6_==I|u*J2SIR? z*5uE^=t*x-dal4G&KAm;Q04#d`LbVn?#C~4xKeYg2` zlE#%4z*&8EKJ=WB;28B7RGS*3hwd~aakUU8%8qe*HhnNvGj|r!ye(gyqMp6yLaC21 zA+A1Hg4T;TJ>?SN;WD7fpOKeMgGWB=vZ8Rdted?fkJIC6#lJthi!z_8o%23V3#f4{ z^3hx|{NDUQ>~!0mo?w%!AflYwbm>xcd0qC!bH9SVy61Hid>{PRR+~%&hg2Hn5QmRJ z1*Pjk?RdJi&ry5F$rj`y?_&-H24{}tQa}8z`XJ5zQtQfYIyA1LNSI*G;T$LM=y!DH zXCfO~_e{Fj&5poU`+Ee5#lc6khhcswY@TWe&SY&gOk`%b9QX0FbW-94scr9W*J0yL zf6c!9#)$Iq={e`#X@p#T!IPgxKO=#F_TLZRx~M7=;0$uv84RruCOtgQ^@_0vteUgC zViTc%K2B!&!&>T`8>@#Sumic+S7=*ZII#)%quoz{e_5W}P{?Qy!`w0d4kI0NOR{7e zA#G6LLa5aFKt9gJa}s;W%x#L(UF#J!+={-fEX2tQH-EM|PTnZ>tK%QHA^U3xr~D$- zy>E1IchuE%pj)9JR&2OkySz8L#kP0I|7KIJnQhquC!brm1{4z*VI9R9ZMQgi+Vf&Vd;f zr8P0gKRXv5%i^&^iD^)bAovqhh0l2X&D5#YT>dMG0!d?>1Ux(66-$5j4vO;&9b>T%k}!6HDv)KX7>$Gj2Y0SQm1UDN61NKN8noHtt(L}sPqX5R zC>z`Ic?8IKVw3m@g#a;M;}L3(++ zm)lD31==T#?{VH(m(oIg#hnNf;c7oOVoz&6Uv8M&tESVZ_9lF+dpPh>Upwnr%RQ?T zkFaZ*e!v!4ELc}&`VTD1pF}HtjjH716=XupOI!ysf?TL@zW1qB7(76}_A9_`+@;(9qv&6vf zfvI|lx}z|^M)pCO`z19Gcxg*kD2jJ#6mqs@Qh;A08fmYR9PAUn!i1r z37&bd-L@Tv0NW|AHS68?CB~9SSe3vSV~jbT!FHu?(XP%2jI~lMHymJCiZj-1Iktmm zCU@fSTAN_D({J9W*%w_Q2@F7m5gSchlb+a+@ldOQE_08~(gM)sEcW*Sy5^NVf?x9v z=%YWtz__siO{)fW{-({RhxP)$v7AK3ZaM~-&c{_4mq)e#&^QO^cZvE$+J)=_-ggis z4350mdG2hAH*q;_lWTFkh!A^gPgGYHHjja^_0%8Km03t1UckpLWR(>tKSBak*?Ll1 z%=>NgDGo-AwTPGt&)oW&*<)N$6Dw?x9e?@^$o)*GAj{LAaHGlXtD?X-=o`%@=ni zILGYzjP_kYrMZBSfZ}2qu&}~cqyWM;EPMqg|YG@!$QLVLMU-K z0rj2R^~l#YOieAQ-3bZwF@aMPe`@q|NY9c9aDg2gZrG6{-$CPK9t~DcNSI!HbvE%c zJdXCJq<&7u?EvOoR3S7P*LiT7z~@_Z8^LV8GQISDY-b<~m^hz7pe5Fmk}gKcN&p}= zA<UHxEUYCPIE@>RR2VJ_ZQNXeV^qdsA z;A2Z%v14(BoOXESFlTuAGfXp!12XDm5lJSQ7%;3&*+zo;XAK-Oku96zq&Tzw zgNV9@I6u$>h@$~>R2SK#S+HQF=6gUZok>~fDQXH+6S6Hn(y+ZrFc0PCa^q52_RQ|(kdOkm>~0d z0&&0PH8D$EggtM-0Y^bM_LhZejULCg_1dPN{ZF+3lSeeb)ep$BIDOAw>_a6?4vF%d z50rTpN!KHo*cwbXPxESmh)9U#`=+HpJnr0eU|R314*3!R`kEARG5s`}9#xIzckjlh z4BQ^p@;wnHLcUvI{$9IV!<932-Y1pOA^b)?yQz`@gW9TFX1s>luy`$WX|98nH zg@coTpEVZCAg8n}A%|bw3Ll{U2g==i4JuBcjEjMe{0ACLth{ye*?M@KlfcIZ0QU}X z=+FyMPl~Q~I5}&;a6y!)$3C1=W2#f#X3cvLd-lMa?F zw%;LJ%ZNX~3#`a%R;i|AUnlUuu3z&;)>F8n!0atypdDYA3T!v*RZ%ilBwnI-_5iGX zo=&J@4?+mALL%Wp+n^6*@iY+V1>lNzdd_xe0I}_T0PEWg5_2OPXgg?)w}Crec(MR- z_;`CO%m@vIFa@BlC#HK`j=`@v$b4P@nJ2As6pY#dw6fU;LYa=+gWsXxA&TY^YoQg^@rrlTYw+HWqQ z^SKh7U1g$~-v(AR^u$0%h!JvPAq=;M1xGcy4C=M)_iQpJ&8oG$5J@!`0no;ep`-xb z`o;PV*E~3PYn3L+)fJN8)D=(n>j$sax)yi7k?FrwKj2*C_^gs^|2q!(Ct|fHT!O1a zS)d>44I?R$t|Vza^t{%cK2VA;z52B?hbyYSJaALukBss>j!z*`$Z55W;~@!2i+=n5 zN&%kx@eWY;4(|*(sdqSAnmYwQe`_}syHO_hj(i$0;)ea6G*c4>CE(N;ru74R^gd|% z6D-X4^E7$7vMD7fWa$Fq{4^H%iS@jNGOct(4lF+a3a>HG-s9vTy9&BZ!gobID2Q(c zq1L-!co_{lYyz8P%E*MrzJMLF2v29e2!6`nJD<(4T3`wRbc&?vgCr~vzOMY=*d(#wo^Pk~IcZ(NvK*}M(vduCc z0mmW70C)%Zk51YBDZOBi3HhN`9@UU#uzHO;iFPQf)g&v6^L7pkun2N07kS$<6agt$ zc9&ebr$rw^nU}vCau5xe^3tK(oHd^$$i98A@+|#URK@<2|NlV9EOt+>b*&#+|)_ zh~i2zGOpsF>=&1(2+2Z_vJUjW;rqt6jn8gC<~D;Q!@EA~vtQf%YuznWF}|)w{OV=h zUVtvLlD`OPrKgD>*#%>W3rexDSv6GAOuv0>%(y0Vh70j0SH>EQKFkuUcH_nc6`}mG zgBxh5v26dkSWP04){+_54?M?&R8F^1IR2%|&iaF(Umil{;gCX53l}1&#bcu?{06`5 zz&habn~S<75Y`{UTWU2>&dkDXK0$G~MpJwghw=sxN>Eo$sA@d$f=uoO?J$N(Qu!WO zLW{(IQSB=DN-!5VPTfH|4J9;kKl;o(7{mIYwt>Q^2EjbNfiOLeJBA5E zV6y+;xHH!bMV?{}WoN#wRBcanT{4AU3QY2I0x zDb8;b3|Kzc^fndI`wObqQd}Qq8j~2 zu~tOwGQ?)Bk5S)rQkFR#nH{yQZ}(X1amKi95&8bp(({h~&j?U^@+R8+I?Ml-^FPs6 zRXJ3SJFjfbIO#9Io^$BHGVcC$P&1>#%TQ%GRHi1crXSUHgTLAzp?%0N;NEP;3V*AL z9Ez+P){4Kp9ww&z>_75k`r{PKt0X>wYiPQCB40oKW7}xPYYbl=!bJ*=Cs8ngZ)z-# zD&eYPKB$W-rB~2;PnNoo^;gxB@uWy`3lok0;3?s*9CFyEIcOxPdY7J-R2pfQDj zOuiLbiov$${l zQ;j1cou1gdO_NL%{+_R*!3UDKJ@rQdWpPdEKt5A-U+W){N4IT|&KEKgQUP;^2pISN zWZT)&XwiIIS;3|-X=SQ}+>M!(d+blcILa?1j!4F@7x(kp$bZ4`%;dMPI6qxZ?_J@R zphMrPd=Aj*h?{Ix%lksDD>Cb&qa{iZ`$T{{m!7w7`yBf|PWcQ$?M zeDc{r*Ew_$?;iVix7^Me+F+m~Wnc2TFda;yRDQJL4h~71>~aptd>F?zB?>bVauk~` zrH7n;S)Dt{E;|(1Ren@L7a|~JuJsofR1Bd&T#}szg^?1crUp88mmawX15X+MO7nt8 z=kG6)ZyYI2_VSH!y9YVSxxyVCx?s_RadsAu7Fm$yaO%5T{{()lA-z2oTbE!$EA^qk zY#9f)5Nh6#99ui+Ls|mn_OA|p?1H&&cMh32D&adlb^kPD8r)OF)l}u+gt78nl^_Hh2e1DW?2G7VF;OwlaJ5mUk>dsm3S#uE`P-Fs!0mn^e%7x`~4gNez~P8`sD#G>wHdnWMzAczeD+6jBCd`fYO_e z%udJVAlM^p&!Q+lGG&?}R`}?E_Upu0GSb6JbT;K}(2oWNrC$9Pp7W1mpP55Wsv0Z= zZ24PA{=cZCBBHdR3}@3El{fvR4Gezl+>%ndw@~*m3>0AFW_J zO6zUMbA%NYLHXnM-6X9c{g{ypi5A)q3;T_6XH8@P&UT+Uc>!W1_8puZo^O94B#!de z@>J+lALq(?&u~0SF~Cn+EG}?KemJVr@wCqm30~YIlyiz`m-}ofYd*S|tmdy+i*=W1 z^SAFDR$Kq_e7USf$&}NItJZeiskvF|JjQpOr`g^T@x<=>diy+|i!i*YqyfwFq*m_D z2ZcZR;+q}4C>D`A_ZYQuGlUsfg&Dk5w&&qt9$sUq8FWM4fL}Ul&KS-jz3v`|h-s_B zdR=RUA%8W<*rR^t`ij0bLl`4*^H|qJf_pL!>7@OUGZOGzXZ2=Q>b>bRvn9oLsja^X z<9ttDm_j>tHk1m6ZuK`}SJ+{IF0z_W`b-j$MVdIwAuf zu#-PysBpo2u6-jm{Gc_UiNn*&ks@I5$jkw2oxF8mWd+vWU>@SB-kENiv#kez)WqYQ zXp6%G4JfMd3)nWMSww)xbB0xqC_e66Uvnefja9a#1jm=@ySi(x{Q+!|bH|qZ>|tqO zNG+iuj?+TSE{UmLgik2Fp&D6^_hgG+xL-#$c1G5}SR9!pd9*`{OOCy7^yEy3R{>)N zisHWY#yaia_1?-iek(51-~G%&KxXnDr{@sk6z;y*MK$sjzKmi(r=FTfh4z3`$vKYC zo0OgJcS^v0qG~(~_MjHoP7+=D>L_vR1>qpS;;ENgB1S#FJlB=su(5GVbony3%o!UFGk>C(((? zPH1kF%)K0z$@?iU8vgKQt*Ajb`T5y1&$msLsSvt9P4A7lVECYoSrwdD58~V8m-WI1 zy@X&{DJC|DJW4}1Sy}O&sO7-+aF4ZszamQu3i)roIB}CJj`QATA2*NG?T47z$os0; zQip1q?}1?GQy!n=K(R@g%E!C?RHlV2hDwEUT>4YWqFwm`eHiXbNV__fv-aMb{-^qL zCQIMT@jsH(7`j*Szw2;e(F?P)YOJR14#&1d4X7{0As(_uuW4nIei}BG(N+a1BWU?@ znLMlu{c*?*U8gV3X4YQQ7~QGUI-+%CiQt9Q-^lnURoqPBx%K8^b6`lP)LK)RXTHg1 zvxoWkEBlT~){d>*7pb$VKYhP1%pq-FOIi`=ut!IrB;G!k;C=|WIe@>CM%2cM#&Ub! zNGYpDDu--fxJKt|_r4alsEl?*Jp5A8oYxd0BiZ;q&u`u~ms!aEi5s~+DIL7VB3}V< z{S0E<*U49qTQ5wA``JZUkniu|?Cc@Ex&EbpAo*KCrY;>@j%>g^MuB^bvH{Omub|vM zkf_|RSh%b?ygFI)nrA2st1WpQ% z0WaiSez(=ll}D^=%llx)b4%@Mk}vNgrf2Dg-jP^m3)(CV2I0_&oyjsZ{_jYjj|4Mj z;??dv)8hAAuO=#!SySKf@z!UhXY+}|&pa)*oR?6W7iH3^lk6#U#rZ#cP!jSXf?Ejk z;1)e+_gLF&PiIV#O9!|qbQ3`u_0X^)g8U4mT)9VROjnKcdEl}qUE$(2>9QhS!Mia6 z{u0$KQXqWzqz%b2@^~l4H-cLAE2u+`tP8Ad{ba^m-3Y;a-qBgpNxlfA$SzrpXd_*TaI4wXpi$$Y7|+q8<+gx8zN z?qNNyT>&*{j%# z+G{>h*@-yY^bQ^5BG=1Y6(bmQ?jywcw^4JS(^%~)eZ_SfQ4w%3#*J?umDJnZMYvx4 zBsttK;5Pz;S=;dVG{GE&Q4@9$yLaMyEBCLP+&~M0$2@x^&{+S^j{_%0wj9X(mDImw z-XfCG;IlDz=#tcgC*l|V*{zl_T+&nU_4;h`*YC;NmdH>qw;`D7mFeeS6IGVf`nbRL zSjAB@hWI8=(;LTsY15Kh_&Df)tWeYVmsUFH?7YrfUtkgK99Fo3=KHu0e)jVX(+ z{A1~3@Z8|d?g%|)xXp^t3Bi}Rw?_=>d2Y3h5s?9xVQZNnpSqsBckh%ywK8udL1bPH z%deioaGHG>^6td3@Ll_~#}Ok5k$jg*pQMWzg|>!54Z|sd_Lhh4iTUoG@mV=p{rI`q zsnC>qY#8te>389^Vua7gt@-IgclXFMvDS{-$Gp96p>bdfsdH-Z>nnx)mf#7;Ix?Za zuaNV^VRbXSPW4V9BgY0#TEXlNN3|u_$wqd#ZV>7C(>^vl8PBH_j-yx;koM{O6qf80 zF5F^TlOVcI=K7Ul98cQ5-&KX!x)tvb+DCk3OZ! z8N_snFqCn_cHF@z+~SWO2?wpJ)9~hN6PjVyai((t7B5Z4CqUdR52B{{z0IAqM~e literal 11004 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 N=x7+I*Q+{2{U6w~dei^_ diff --git a/manifest.yaml b/manifest.yaml index 2065da0..b31286f 100644 --- a/manifest.yaml +++ b/manifest.yaml @@ -12,8 +12,10 @@ release-notes: | - Additions to prevent force closes - Better handling of high on-chain fees - Bug fixes + - Standardized and optimized icon + - Reduced package size by 63% # The type of license for the project. Include the LICENSE in the root of the project directory. A license is required for a Start9 package. -license: mit +license: MIT # The Start9 wrapper repository URL for the package. This repo contains the manifest file (this), any scripts necessary for configuration, backups, actions, or health checks (more below). This key must exist. But could be embedded into the source repository. wrapper-repo: "https://github.com/benthecarman/mutiny-startos" # The original project repository URL. There is no upstream repo in this example From 642735d2757e9459f086ce71fd4345458489835a Mon Sep 17 00:00:00 2001 From: Mariusz Kogen Date: Thu, 16 Nov 2023 10:49:21 +0100 Subject: [PATCH 2/2] set volume name back to main --- manifest.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/manifest.yaml b/manifest.yaml index b31286f..9e09b84 100644 --- a/manifest.yaml +++ b/manifest.yaml @@ -69,7 +69,7 @@ main: # Specifies where to mount the data volume(s), if there are any. Mounts for pointer dependency volumes are also denoted here. These are necessary if data needs to be read from / written to these volumes. mounts: # Specifies where on the service's file system its persistence directory should be mounted prior to service startup - postgres: "/var/lib/postgresql" + main: "/var/lib/postgresql" # This is where health checks would be defined - see a more advanced example in https://github.com/Start9Labs/start-pages-wrapper health-checks: main: @@ -87,7 +87,7 @@ properties: ~ # This denotes any data, asset, or pointer volumes that should be connected when the "docker run" command is invoked volumes: # This is the image where files from the project asset directory will go - postgres: + main: type: data # This specifies how to configure the port mapping for exposing the service over TOR and LAN (if applicable). Many interfaces can be specified depending on the needs of the service. If it can be launched over a Local Area Network connection, specify a `lan-config`. Otherwise, at minimum, a `tor-config` must be specified. interfaces: @@ -134,7 +134,7 @@ backup: # BACKUP is the default volume that is used for backups. This is whatever backup drive is mounted to the device, or a network filesystem. # The value here donates where the mount point will be. The backup drive is mounted to this location. BACKUP: "/mnt/backup" - postgres: "/var/lib/postgresql" + main: "/var/lib/postgresql" # The action to execute the backup restore functionality. Details for the keys below are the same as above. restore: type: docker @@ -148,7 +148,7 @@ backup: - /var/lib/postgresql mounts: BACKUP: "/mnt/backup" - postgres: "/var/lib/postgresql" + main: "/var/lib/postgresql" migrations: from: "*":