From bb6d36ad7a2c9b700ce252c8f432ae7688817d53 Mon Sep 17 00:00:00 2001 From: Joachim Friberg Date: Tue, 24 Mar 2026 11:32:01 +0100 Subject: [PATCH] chore: apply agent/template updates and refresh appstore zip --- AGENTS.md | 2 ++ Apps/_template/docker-compose.yaml | 5 +++++ dist/phirna-appstore.zip | Bin 303044 -> 303044 bytes 3 files changed, 7 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 6700c88..0b94ccb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -27,6 +27,8 @@ MUST: - Inte använda `:latest`. - Hålla volymer snäva (`/DATA/AppData/$AppID/...`). - Vid förslag/byte av `image:` måste imagen verifieras online (manifest/tag finns i registry) innan merge. +- Använd App/_template som grund om inget annat anges. +- deply.resources.reservations ska sättas till något passande. Detta kommer även parsas av ZimaOS webui SHOULD: - `security_opt: ["no-new-privileges:true"]` diff --git a/Apps/_template/docker-compose.yaml b/Apps/_template/docker-compose.yaml index 9b4e2a2..93b9940 100644 --- a/Apps/_template/docker-compose.yaml +++ b/Apps/_template/docker-compose.yaml @@ -2,6 +2,11 @@ name: sample-app services: app: + # Setting this will allow the Zima webui to display the field "REQUIRE MEMORY" + deploy: + resources: + reservations: + memory: 64M image: joafri/sample-app-app:main container_name: sample-app restart: unless-stopped diff --git a/dist/phirna-appstore.zip b/dist/phirna-appstore.zip index 05e65ed0304a32093e1a21165509ee0b4079ddd1..56c81dc0950f2cad715847c084bd267921f3b996 100644 GIT binary patch delta 3748 zcmZuyYfzL`7-soiZ-^rxVkkI($Xm-v~X&4B-?ZLd-ppZ^<#fL&-*;j`=0Zib9SKL zZlK@JIwpz(dkYJTi54#to2?g&cgViF!y&sl;B(8Di7hgB0rOwyfP)nWRz{_TQE7;g zISD1hXR_%N&AeXbDe|+78HNY4K!NF*W0}qos&1SQQdh=Vk0;cZlYNo0vJL=3h1o}B1#ci5o!I@47ZtdPQHOk+l{bWhj^mAtJn9QOqv*=mYbecIn zyL61`{pjI$c2G_M(2!bMMVJSr zRiZALFjvYXPHp*O!uFL*SWShTussz`qT9z%UFl8P$^vACX~L>1kQuB}5RFT99Wtk? z9}%XxMvKhs-G30qR)a?sKjKkM4Ql4>X(gKTd+?<8%&NUbkMq-gcqDrwwWsO#c~ze- z_L*L%Qo!0#nVeG{B-Q*St_1@u|oMHkY!|!l- zt$XY4aM#Ga=GWij@I8`T3jXLlZn3l}|Lh)zPerfycia{-F0a4OEyGq{-REM-%ft8o z#?9lWHo^GG|2^Hj`XLuCIQY=H@DVZOKjK0#rSB2PO%hV%%m`CnCYC1EemLoyEaP)& z;AOTjlV3W-O~70U;0N>Hx2rE#Cv&R_z zfA+s@09VWV+QNAfJ!}iOufn(I!|h--cGKIz3)-!2Civs512bWScrVT}kA>c;P7sV< zg%kMEp;}zbUepb{06wASZTxdCtV3_8D>PB>x9$)ikkU`=;{hwh0(q!--UHTRz^@*l zp`Tc}P)zM#2s_E;=RM>Qfy#0@j7}tEnLpsC?Y-s?Yp8u{fJi0>Kqn<%2a1i>FNYW8 zjpajv0so%()?f%D+z-L9X3UUlLLdfPcZ9$V>dlT6$xkDpgP!iBXtB%bX!wFE)p6qF z199L+mouDTZqvI=0p8TEN`fe%5q~8K0?9o8Bta-Pk4T19bTtQ3#DjDz1)k7-KbL7% zp3j2!Xz$}WumBT{fB$nx;z$lGwRFhl&y;~P!BI-^WAO({aA)x|B`hP@w%DYP%!No6 zpUZ_{7CYua2#c%pK*8d_^I$EDGgJ^tFwS#B1^#T^H6Maltj&igRzH#t-YgC)fK*n0 ztpK*OIC>YTS^RhxWV1N05ON8|d0rPn28%UCCOy`z)SzVjyc$YbEH5@;)L$=#JT^~J z0wt{ec?ndrb$uyRvUSfgsAcQ7%bf;6;)J&mc?^xU@waYYfOv4L$iIibg0Q1Y5k-Ijy`9bL=>pTeIq>lR$-DLczE_!fb zO__R#XYu!X*f7Slf~}u!GKJ!zXEZ|$Td!}1)hvG6YgdntqJJ;Ozy4`_cNf_I3;1^$8UO$Q delta 3748 zcmZuyYfO_@7^Zx$sE82|bto8z=nzn<3 z3bL7*EN(gsDoS*yV-YoOZpO@+%}h7V<`}wRw#3L>&uQO&=VSZPAJ6kX&-1?LeCM1F z4mb`DINHUc%#sByc~Dx^+0X{gG>c{x&9&K;C`a?kkbv-7{(W z*gFdZAG4-#k9dKnc^5sB(frmTe+kKp^W1^dWzTCgPqSnTQjeCnE;OoI6Vfp$DDoOUlJAJxTs_ZNH>gC|T+zI^L2l=z|*`- z>4liLY})`edn+^Tcgd9nJ_(yATXCinf?K;cLxu7;89!N*HT|5GKQ6N*+ah|NJ%eW2 zg+>}f}PHAT9x^>!aoy7RF?(5cZ&Z~@_`2Jhm5_7$8$ z9A4|b`n%k9aO z!~f6zmp$NWd4C5uPohU00Qc4W?fFPYScBd4j_{IptDg;lIP2hS7$x3|b1Y+_cbW@? zqF3eu0d%NVH;Wf_BW{3CsAU`foDb{K8}1Ix)cdU`1eroDL~ zFVN6WtXM3h4lIUTa`|~LDMX>NQVL^}2w4#b_-XsD2f|uvpB5yLsX@?1$=AU`qYW$J zC3$1{uu#CiC%!EdA_(_GD6AbfgyWLnw=#3m}ZeH3cAJ@!tioj>VZu2qzflxv7Lew(edCAuQGwLJX@PEd*Z{M-)Li ztG`|ZJ6IgM3sfwAvI}xpTu==81mirfiy@Q6ni7*9>$WOTuzp?z-Iw(1|ZenNECZ@91DPtCt=WU$U-)5J~E|AF<8GkLsoe zH`bJ;heQ^CuZNA}Osm-X>1IQ^t4W^Z2 zlR5*$vZ12}E$+vXX`$POnS`Y4~d_PS?#cu)f?I&ip68?u%2M_=kc(G z#ZP&YAL|(%ki^y>bci=O{;(Ji9Tw+>9x*+ixM`P;z-BgY=}|~yanCsH(<#n7*(sjK qt;>{$`Fs~7vw053U=xe$kBOiE7v?(pGrQ^Ei}A02I^WX`PX7YJuo8#>