From 06c92ef4f83d3a38678ad8f6f6378a5e43fc361e Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 02:27:07 -0400 Subject: [PATCH 1/9] Add Gladys Assistant --- README.md | 1 + apps/gladys/config.json | 17 ++++++++++++++ apps/gladys/docker-compose.yml | 33 ++++++++++++++++++++++++++++ apps/gladys/metadata/description.md | 22 +++++++++++++++++++ apps/gladys/metadata/logo.jpg | Bin 0 -> 11494 bytes 5 files changed, 73 insertions(+) create mode 100644 apps/gladys/config.json create mode 100644 apps/gladys/docker-compose.yml create mode 100644 apps/gladys/metadata/description.md create mode 100644 apps/gladys/metadata/logo.jpg diff --git a/README.md b/README.md index 98aff431..56e770f9 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ This is the official repository for the Tipi App Store. It contains all the apps - [gandi-livedns](https://github.com/jbbodart/gandi-livedns) - Update your Gandi DNS zone records with your WAN IP - [Ghost](https://github.com/TryGhost/Ghost) - Ghost - Turn your audience into a business - [Gitea](https://github.com/go-gitea/gitea) - Gitea - A painless self-hosted Git service +- [Gladys Assistant](https://github.com/gladysassistant/gladys) - A privacy-first, open-source home assistant - [Gotify](https://github.com/gotify/server) - Gotify - Simple server for sending and receiving notification messages - [Grafana](https://github.com/grafana/grafana) - The open and composable observability and data visualization platform - [Grocy](https://github.com/grocy/grocy) - Grocy - ERP beyond your fridge diff --git a/apps/gladys/config.json b/apps/gladys/config.json new file mode 100644 index 00000000..4fbd89f4 --- /dev/null +++ b/apps/gladys/config.json @@ -0,0 +1,17 @@ +{ + "$schema": "../schema.json", + "name": "Gladys Assistant", + "port": 8270, + "available": true, + "exposable": true, + "id": "gladys", + "tipi_version": 1, + "version": "v4", + "categories": ["automation"], + "description": "A privacy-first, open-source home assistant", + "short_desc": "A privacy-first, open-source home assistant", + "author": "Gladys Assistant", + "source": "https://github.com/gladysassistant/gladys", + "website": "https://gladysassistant.com/", + "form_fields": [] +} diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml new file mode 100644 index 00000000..d374408a --- /dev/null +++ b/apps/gladys/docker-compose.yml @@ -0,0 +1,33 @@ +version: "3" + +services: + gladys: + container_name: gladys + image: gladysassistant/gladys:v4 + restart: unless-stopped + privileged: true + network_mode: host + environment: + - NODE_ENV=production + - SERVER_PORT=8270 + - TZ=${TZ} + - SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - ${APP_DATA_DIR}/data/gladysassistant:/var/lib/gladysassistant + - ${APP_DATA_DIR}/data/dev:/dev + - /run/udev:/run/udev:ro + logging: + driver: + - json-file + options: + max-size: 10m + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.gladys.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.gladys.entrypoints: websecure + traefik.http.routers.gladys.service: gladys + traefik.http.routers.gladys.tls.certresolver: myresolver + traefik.http.services.gladys.loadbalancer.server.port: 8270 + + diff --git a/apps/gladys/metadata/description.md b/apps/gladys/metadata/description.md new file mode 100644 index 00000000..b5d64af7 --- /dev/null +++ b/apps/gladys/metadata/description.md @@ -0,0 +1,22 @@ +# [![](https://camo.githubusercontent.com/b344c2958123d48c50b994207ea6ed266b77c01646437bf3b607f14787cbedb8/68747470733a2f2f676c61647973617373697374616e742e636f6d2f656e2f696d672f65787465726e616c2f6769746875622d676c616479732d6c6f676f2e706e67)](https://camo.githubusercontent.com/b344c2958123d48c50b994207ea6ed266b77c01646437bf3b607f14787cbedb8/68747470733a2f2f676c61647973617373697374616e742e636f6d2f656e2f696d672f65787465726e616c2f6769746875622d676c616479732d6c6f676f2e706e67) +Gladys Assistant + +## [Read the Docs](https://gladysassistant.com/docs/) + +#### [](https://github.com/gladysassistant/gladys#a-privacy-first-open-source-home-assistant)A privacy-first, open-source home assistant + +[![](https://camo.githubusercontent.com/c4388e78ec975567952f6587b8f6171be7b8d716c558396afa4622354ab816d5/68747470733a2f2f676c61647973617373697374616e742e636f6d2f656e2f696d672f65787465726e616c2f6769746875622d676c616479732d342d6d6f636b7570732d646576696365732e6a7067)](https://camo.githubusercontent.com/c4388e78ec975567952f6587b8f6171be7b8d716c558396afa4622354ab816d5/68747470733a2f2f676c61647973617373697374616e742e636f6d2f656e2f696d672f65787465726e616c2f6769746875622d676c616479732d342d6d6f636b7570732d646576696365732e6a7067) + +## [](https://github.com/gladysassistant/gladys#try-gladys-assistant)Try Gladys Assistant + +You can try Gladys Assistant on our [demo website](https://demo.gladysassistant.com). + +## [](https://github.com/gladysassistant/gladys#getting-started)Getting Started + +To get started and install Gladys Assistant, you'll find everything on [our website](https://gladysassistant.com). + +## [](https://github.com/gladysassistant/gladys#articles)Articles + +- [EN: Interview in Console #107](https://console.substack.com/p/console-104) +- [EN: Hackster.io - Gladys Assistant Is a Privacy-First Smart Home Platform — and Now Installable in Raspberry Pi Imager](https://www.hackster.io/news/gladys-assistant-is-a-privacy-first-smart-home-platform-and-now-installable-in-raspberry-pi-imager-4a84d5559c63) +- [FR: Framboise 314 - Plus de 500 installations pour l’assistant domotique Gladys !](https://www.framboise314.fr/plus-de-500-installation-pour-lassistant-domotique-gladys/) \ No newline at end of file diff --git a/apps/gladys/metadata/logo.jpg b/apps/gladys/metadata/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26e0d8aa815198a27a65c31e96ec071bbd3519ce GIT binary patch literal 11494 zcmd6McT`i`x^IvzSSW&mbX0mrs)VK}Ede5-NoXQ9AVMfYLfspbP2cnmN(iB&^p1dt zbRiT8O@aXd={>X;*!!Gw&pqefH_ktAyp=J&@ny|q&bfZyZ+>l^em(sLxCYYD)&NjY zPyn>ZAHeAZ;341&HT5NGsw9W5QlwQC%Tf_DTJ|KscQ1AyVu z1;7OWCB+@U1qKRA28z><0FLvmQl9PiZ`TEiUoKKnQePsE>Rtm}prE9<_{+sh7pZ73 zp8bO20_86Z7pWL;-+gdh-}=`(Qi#~M)Hl?i?^_3FnRuk*)_Dz|xyP3?-;|YmWar`e zTTX5p;i0+#dWbw78+nxrl>b=iujwvQk;fz$$YbQiF8o4u;R5CPUdT%^{6b#n;)Cl_ z`qp>U$Sb|)f!>gAUEesx18B$-U0|SO0H^|vQ_g??|D9k>s84O0WT?6zpPHNQC^GhfsO(!h9TP>~f7%hau=~*|LQVH5rJ>e4t7Qlf9Od_VlU@;QoI+ zJH>hdBKq21JVT{!j#6_)#?#tn<<2%Ej-#81t$s^W459vMdT;)azE&Jtl;jZeD@ul3 zzC1MTZAV8yNad|d;QJJ}{)301h>HvF@zF3WU_(sDe{*v(PBgV!w_tD@d+y!Ek+FZ_}Vy?sM%9j(on0dMVh*N-$d&s~qZZO7)B ztZ0TYYgEI4*6ukaC?Fdp5JToGB|DmYu4+*%D!N!92^A~KXBj#*yJJhO0mj0Or^ zWJRt>A&PumFN-4*pI}$J4*Fb7^lPV$T%Efh8NM1hM|B*AE@QY;0KU%*6-pW*(fSt+ zIW}q(FUt;PaL)wCoUp;a&Z-exSUNY9)Pz`Vg2PpcrTcqSHQy)U^-0VI0ppmxYt=Z_ z!@yI3_lZEF`kk5e^<&j4fz<5fqlcpppBJ=Pc7w+aR1tg8qhG5QAJ;-!)sGiq)N?A@ z+qZQ*JTx2d`gng}(Z@`frF7_Qd^#=YQ;u0p0vA$zP+(Q*iV%xS8@96CWLQcwB`hF3 z%~>Q|X5H|`s-qa*gb7~i6N%S!c<8tW$FPNG8rD_6o2ebEq1zz59LMI{WT(mO++T8Z zVM^2y4#xgzYi|W}QriJtI(gk@6x^oS>zX+e^YheAh%Ya-^WP{LE2& z(gwF3VfHz+33Hbe`ayTYdt7FDjeL>^xfLVQBtAx8ePctJKVR7e?jyU#vKN^FQU0ZINalQ|@ zd{{F7qdhJleoYM4hXvU-LK~9%=ZRz4H2LCM`*~`1{4O6KX}s-A*TuRwrlnp^NWF~5 z2}#eVYX4CQ!U;)T2Ob-kqVsT5PYNtZ?;yz$t4z6gugmG`HtzG5GZTy3oMvH|_7H<@ z%ufqsmb~HUYL!rJ9ne!j7~#`BV7ZGZU0t3Y^?D(!0M1$D{-vIqhEs>bX>LuKh)!0T zsr1pKsAZAEcYP2H8;(?HR{ng27Soq~)3n)~A*`mi`j11`($@uYeuD@eEtp*ngX6D` zm1<%)V$UQ~tYa=nh%C?a8{v;~Vhu}fgsI;tPvl92`&#xRF%p`^+ydVb`dXciVNsx+ z%29861G_-bE>{d%wx4!mb6r6*CWLrdNKH@5Jk2lW0d^_2t^-*6$})3km*eOw(08o8 ztdppI3ZOk|08kW9{|{*MLmvkxWZf_}qn!2i*g`$AY^;@_zmC-@3g4_PUJy6WX^7qG zY5;k*Cnif+H23J_4rGCJ8aT-4p23_rG$@f{pQq+PZ8$t<19s(A|90~^{BE`7}&3#TZuoG6lqpy`? zc!s~J=@h&^>qO8TJVaz|Zl+m*@J6rc3@aMu8waHA*q$WM!|mJ4I!p{Ax@NvLlmpnJ zfB$!odZDTYm|SnpiK>Qfe0wSDq!A@#nEvru`G7nWT?94a>({Lbwz(*;2;VIC9LrOl zh&SNj|32YS-I$QNrBfV>sjlqSImqL?hl@zaMKkr4*X!Ys$g4oQ+;_xnn=G*`Sc&#% zk#HhklaNxiyTl8uw?!XO9rfOyp|iCqg8Pv_eq3Tiur)=3O2)xPgRXh=KvO2au_r#+ z`<;{gVbmA21b9)~bC>g(+}*jo1fAxv>dk30p=%KuaHGFyc}~%7^^YOupa^v`Y4a;# zx0%DW&gJJyDBq3n&*ysh8FYol=g@&-$?ys$-Z^tC#!z9gyfh!@_%lqw%{bQp53sxI z&L8G}CdfXe4z_YMRQA?7VG{*pdW+CD3>6sMmXWqu%F?`EiXPLW;b6x88mkH z!oR5YC*d4Jyz$~a(@TR<4&ls0{lZ;#EzbtH_&HKVqJbsASBqdvuO}1vnh5I(7-riV zDx)ZDKm^8cC~gdV^RFKy;45lldwj&NAIa9lPmQ=pZ?RmaO1vYCRXIYLt z6I274n0OR67xOf1%Qx=9%Y5I`#)e6UIb;y#y>->< zr_DZd$n3!efpc`m#_fXQK z^={k-!R~r={QT`f^PeRc&2&`7+i%Bw`$u}E3l6R;->2>guY(o8`1wz6{p|YrAT6V~ zYHtE|Br3l<_Ty-eP70ov_6_#~s@yU4s_G}SHWwQWiMMpfY91%;_5@7Tug?!XN${&r z|9W890$&k-`GQ%;f36XjOXgbC>$LNeD+E1@UW{kA!n?cAm=^|$?ZuUzxSG9m?@;hq z-?-X0F5rsO zEVS}xbD~KMU++(dLWwyrxj)OF4SW^9-!k{1@3$tC*EPb&EZDX2w$EJ(tUwszWn+4r z)C;Ylm*l9!%3q?_pMc4_H@m{7H>tQZg|YZJ{qr6&2&(05y(zqD}!^I6e`%>bG=ggC_4}7c8k3CE5OMEHJg>(W6RF z!kzc|YG>TK^Z2h*=%24&gn-F7;u1meK9SGL$7KYK>WbK8gt|+#-6C(5&%}}f2A&gX z8K*!XS@HQ6Qx6@S ze{4QrtImB!tiD8iRmrH+GVKH4uGBve10HK?p#wR0!o8Bo$-u-kGJJQ(#TjVyY>xM^ zR(86P{sqFdSa4==GXFi_QlGfUrrbMs{>+kDbQeJb(qW}K@%c`yw_KHrNWHAh>pGPv z?;M7qNr(?3k6!?KZr^jqQe1qd|DI5A=B&f~OPm`}8wGOk2po~vczI3p)Z@ckhih!#eXRJ;7 zJibJlUn1-RuTVb5l7T|Pn7k+R(ZyWjIBX`BihM=z(*a#@O} z7C9?nUj?4|a}kmANXhqSjD$tM$TTaj)85QRFMOH3Gbg|*q&|yH=!VI&*>=8&P|u2F z0QqACAuQA3b{PvO0mM51}%(L1)w54&BIhl>2KdbU_| zNp#E}rvN?uCB!X=D`uhF#Kdp)e)MU;{biiiuLv;)#zCo9f2IY(pN23yE9@YZCV0N+ zrs>iV!=YGWCap?;CZK*^U}Jdw6d-`I$?Wjga}vLS!_brpLujj}+Cx*<29%df z>&yM_ZE#OiwRYh2>b7nHi1q*V>CSYDj6MKTR}DAs?T)>%$IT)?!r_UcbssmXFiP^y zZ?;&R6Uf#yp(QQWP{&8ieou+Ha^}Yx-~AKH;g8UB{(;VU_-?{#CA>|ke7|e%p2gaS z-@{Ue`F_ZB)xm0OmU^y!^`QT}762`ScVm?AL<-_E5P0M0ZQL68o+VPL&;RXcsew_I z^Y|x-xH#d-o&yz%q-WN@a+h|=!x^ORRTubx@}Sk+B(f&aDcoWSB4FoS1v}1sqL)TkCUIH4#kqTrJI8GD zOXFL%-Kxbgw9@J@Mpm#KkWUUn%;Xn5$~?20bW!mvmr7T?GoR0yZP21_wZ2z zeKMq-v3s4NRqIyQCsN|Tm#ujq zoW8m%a@pQk%(JTS&UXO8cmLhsfC~~}6a%dolK!(M<%-Bq- zjeKED25wnw{aoDCgw!ro{sYOe1&6{WwmdtHjWvT8PYmaCW+ZOB{~j|6VegrPaEsz5 zCbm&DtTtl6Ad15NKQURa@mP^?9$=X+5ZF*rU`*OhUqec+eRPu9#3^Rh@bF)FTpSq( z`0|ueFVtE1S@$c|5(5?DLFOt%p{j&1=(&9gSdsn~vw45(GdYpsynB9hwV7icyfw9KPByGey{a&LvEwi;uEsI7`wPv#alI9H%WYv!JI;p-k3u=b9*m7rR-8>`4=mZ zZ+Nn81}b62qtmRIy%)fhSBGl+EjJHoj*zDSURj0MMyVwRvcm&P5zfO6pRgvSWlL82 z+bIj&&Mb}kp4+>OJ|J7V;b8@U%WL${*#c1Xn2($yX_dr&Y50NkcNEJSy~y1H+=C!mDu4_N0N3y0 zN)k8<+|By^$IH?zmy#ua)7rza@Aj<|y!3JrkM0cOZZZxsoRyqAGXhdzM`!*6e3!&@ z*mwPzpBCNK_z2@^9{uk0EeJOUTVvslb)|pm{#J2ScEipaitkyG{|-u^#T#eTl$Y7S zPet^bvGju#*+Bycq4&t=9Lo4&sb&3thBEo!ejJSN(vG*#DWFH<*SKx?qh2O9DPXgxgXI|ZbXOb!#dS9#WHxLbbC9F$=K z>-0|u_W~+T0TzKKVBCqbq9nxvr`!2fsb3ANcAHqOV0SAbJ*o;VqDv55aY>t7ruPH_ zIaXsO?#9U?!$?6FmH;29f~oG~itvI$KX!OeLeP9`ozpKJ*!61;Mzbx$P2Gb#s}NR< z!ZDo6dZvXUZ<#kjr!az6YE$`tdm zps8xK(RT2prBxOL3`Jn|49;rE@j0SA)IB51P9W(8!g<=Re__HXyo#J5@wl5;ofTh? zFj^bjf<|bO2)4^4w~+az&d-$*OyX6?CZa|L96R$W_<-<=Em{7?4`@UpsN!)5w8y29 zH&7#k-ZVQ-)#?bCmB}r05(M}Ld~^OJ^deQ4Ph#^n+TU9_0}XI4MuH6>rsf2PhVP>R zbG@0RGHW-KP61L)3b~&p*=db~0Th2cWupQ3I5&91y^VuOjBNu(xNmBTF1gi)Yqu>_ zC&WcMto>7f3109Qg&!l%9DB%lVOkvHvgut=?`^c*)h*0qP(;%#4!(>bc78qv9BGUa zUM3rs!et8e(=t4!v-A&TqgH4&`V*%r_X>L11) zNOT2ctiBA#Y$v~U(4O4`ncr;pIdYzyE>+CP6J%3n*&J}rPs zbJu5YLM7@-Rg+T*kU>6{esL*~zB8?CD|!oGxu8*8p!@8xi!8x&Uv5R#U0EZo>Uq2r zMf3dGiJ`bf190<7H}S&usj-jT4tvOP6u_#KraTJa40KwNaDqBB^jjZWzFy#(%0thc zIUaV#zj9u#_Gfax$r)v(dmFrbWs>HR5ErH3W$6dpvJ{9>M^imF>e0reB5X6fBOdMn zkWsOCttI2Z@`i$=^0bfU*=#*c-j#KShXZ;@^V*W|Ei+|0rNpi$Rre{P{`hBm0sUVd zsAcyFRT3qvNFr&L4)Tv%UPVz0ghI`4b93!|Lu%_8@t(Dxwp@r6u2B(%C~SLn?|08m zb-$i7za>BU>aQk-5MxZ{NU!LM@Z@kmQBa|>uF=zy*V+HA1a}QEqQC>J7m_opD;(e6 zGmX?%`6;o+rE@qnskgaW)d#UGp2S;79dKX>X_r$n-3A@?Be`)Z3shR1`r}l=s0q zkhmtfmn7xUw@MgqeT~bdbducz%}`6tdSGA1&?(^I^W&_ni5Uz8H=HuLZtmyDE?se4zgZw$YO%WV+r_pA1mphqf8I-$d7zJ`iWUwXJ zX0bWP%N!^4xqDbOuT(q3SJi*rp|wvT0bi?b7I zbl*;OB&9mneG ztSI`kNo#7VwQ1&D=!VUMCUY?fR~`=rx^hzvIo%xIUS_K?GPcom3nxKxRPUA;dowK= z=WhYy+~Yq8hpI$9k~2QuEkIZjG|@$vQj+1SN&b*xkR9~hI0GQLCB zVpV~z1I~hdk|LPa7y2&2SEQhyL0j01JpnNlouw%vf%Toso*L?0;u`1K4M?Hqv8!H7 z+$lRURHZuEs;b792+swV2usu#BQ{JmqW0?w=1cJI?b?VH{;GUZ&e=VD)G$FvQ%S53{z&`H`FF9~=dyuZ4WjCxfP zX;5aQ-mGtKwyCtT+k)_{5yYyce_P+2$$psM<0?ihk8OyF0C{I^F4)h1@4_ppokbKm zwurNGu^4kk#v5l1SENPW7?Zk~$`HIW(X>=((??eo>F2Y+S8uI|E5$2YI3u-bvP+e+Z)uC z$}0IsS5TX#RiI7tl#|F1N#DXh6c%%TytTgE;01;^p}w=R4}7Tg?atsm_-wHZRO-*R z^`BCUbcdiO&iCglFc`UHROdaHw&$+}Y|nM|vq)eh@^{pgc55ox(?_eNx9ju@7yD#d z7~#=lnQB%pffmN^5;4WN62359RegjxZkDIB(w}$oJCUErzd3<)`D1XTBl_;xMv+a58v259wa(MXqNTHCF94=c|e%*ZKke3u+M4e;qr z&PYl(>uur_VJbFO4x&&G`nw@62;*Kk8DRA7uSY~CA+f#hs29>QqjZ70p8T~Q!2=~6 z>kilUQ1gkLpuW|zu_0ZYb6IHWw;Af-hEIJP@V(G1;?sSTVV`V@px$(`r@fIWS^#Yx zQ?b{*&na!ww0Y(bu56P?NaMF|My%MlsC32iuusxY;<}}b@f^Rv#63BDI*8t0w>>19 z{>tKV#Ch)!4F81utXl*9H!msAy1&p$J6PopDA|8M4ly?Kr>j0RtEtkvkyc{BA#eFC zJ3?uNxYMycTr}Y8J)&*RBPI!(TBxK8C@Irh1idQq{IQu(-{;?{G5Gvb6bUNC_AAwm z!Pk#&quIoAV7%I|p7v7kKSf_=4VKhT;S;HB2ALMJo%J4EHdu1|#wF*&e|7FVLN)XCuhvq2bEW>4y}r zhH0p5sdT6qf2lAPi=#<$=8K~VQ&(}!F|}r|m1VQ$`4JJeZs1ruVxiB*?Fmy6E>?NJ z6B+*rjd}+yVC*t-Cim+viEjMx4qOO85?yOn@3@i=*!oCb2Clh zeejAkNOJp-seE&EEpe(>^^b`zg#!KtlTHQ*3tXn++mT+`gDoc<(Cw%oK1dbqz`OJUq z@lbcq&{W1GmO^=u#7Av`!ZL_qc82*g^TiRx}6S2t_I00M&OX-$s@YP)zLx6$$N6e zqh7AJgW5jRP)R+A>$5F?5a%oz8~KSfGWIo_^{uA>>(?n-t;x~PS+rQ-LDsJ;F0)u` zFiL)c2Z8yLx@^P9u!+Xex4^DZof)HR zvpZiZ!7kLgQJKxQ6VpZdTN&%|K8roE;{c>D%oSdRZEP4RHkJhd3h)0jx6i+E_)ZAl z+#RZ^{VjpFRtXWYX3=|e3NRTg^-MdgVm=m9RVy^-{&qw^M4ySeQR>(og+dhQna}Yh zxF8PX+Ewk#c%sY)_W}&*_F&`bQHlYC8CjQSR*F+&XoACrB?gYO8ycjaTTCLf?%4kaK!f>5Uba z710)3is@{x3wZwXgVI!)Gu{P0+2BQnkPARz6!dQ}JiA5Nv+T=vHB=-@K_gR7+|X=R zK4aZAxgz=94xlGOY{SeeNwl^gN!Bqy*D?x>!l8}nm~L$dHb)**Y#)QQDn{ThCWrLk zvR5KP&_~|xO2#GSHF&2La$80iy;IP!rWyKV+kAh6_+{nkynz7uMV#CV&W*k3^&jJ} zQ(jblwULeMq6F|hr2+uj?vt5!h9#MdPXV#7rSG#?=P^pQMPAUcW9(w=70RrRDJNxB zEq=j_e>nxr7p1gr5ofwKw?uqLV@Ke_VldcN;ioA%de@5dUzRXlB^r-o2CE^oo9*$C zP)m*h%{M>wq4NI{gri=G6_3fem0lvTA_C#fMEs{d9AXS;77+8Yw@^0sP>zu3@rT)J zO!?A~-eb$LXfB7vd62L^B2HKKb+&;Ay)?fHZki2Q>$B+{J#>Uj35d!6nUoy3NUk`Y z_(Fc<#;^7wecvISn<7V6YH?V-c_m9YBz)6n-*)-g{IjmLvXS1dk3A5VljxwfC4)@i zI4qPggs>slWsUuLYr=_qYz1j#+U~dOP_mMbI3<~=ROc95zy3{w1wL*1{6!54E%3Z# zmiJhAbE>mirF`#3GYBdVAKJ#00gGL}WUNR(9QH!JkHSOwevMwq_&8?dobfR z_^vw^w&~tb!X+*Ru5cyQ_G~%iVL+K|2n;9#-X_8jY0PMOY2JQExbr!p=Hbl?xEbC> zVx`M(6%~_Z`CS$!5d-!uwvB1Mjr%@ag?A(GyuFnFN#rtLNbLRZc71*o4gFI}J_XUT zPXJW>_y3Od|E5s4t#*%|#MpVMFppx2x2P(*xZf4Jd=tf=>Ywak2XfhpGb`UK6}V9S$uSYW+BWTJHTud_{uChX zh%YO!$-XN&R)hT>bDh5L!K#Q~wthm3e*SQXFIHRoh)pGsuyyQw3V@sfVzU$`19wmO zLQl8?v0L;vtd|RqvMmY-Q9G>d%?LyQF@Ej@;MCGDdI|`zIstb|{BmOF5Rs-T(vyPv ze3b1(&p!6Dr-glBRY8@o{I@x;_qB4TAL<~aAw(ZEJ%T>IR>(dNE2LR3<8}&Y?C+m> zCIh(cyhr1*a}MtwT|e*g?-rsDtr literal 0 HcmV?d00001 From 1cdbce952f4f3363261393c697fee5de42374e0a Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 02:37:46 -0400 Subject: [PATCH 2/9] Update docker-compose.yml --- apps/gladys/docker-compose.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index d374408a..a5b090e7 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -17,11 +17,7 @@ services: - ${APP_DATA_DIR}/data/gladysassistant:/var/lib/gladysassistant - ${APP_DATA_DIR}/data/dev:/dev - /run/udev:/run/udev:ro - logging: - driver: - - json-file - options: - max-size: 10m + logging: {driver: [json-file], options: {max-size: 10m}} labels: traefik.enable: ${APP_EXPOSED} traefik.http.routers.gladys.rule: Host(`${APP_DOMAIN}`) From 6a0f8c7791f5efd41b5207759e02c8e64f467def Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 02:41:14 -0400 Subject: [PATCH 3/9] Update docker-compose.yml --- apps/gladys/docker-compose.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index a5b090e7..83f02731 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -17,7 +17,9 @@ services: - ${APP_DATA_DIR}/data/gladysassistant:/var/lib/gladysassistant - ${APP_DATA_DIR}/data/dev:/dev - /run/udev:/run/udev:ro - logging: {driver: [json-file], options: {max-size: 10m}} + log-driver: json-file + log-opts: + max-size: 10m labels: traefik.enable: ${APP_EXPOSED} traefik.http.routers.gladys.rule: Host(`${APP_DOMAIN}`) From d66becab8bfa473518b0f6b475304ffbc495ac9c Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 02:42:04 -0400 Subject: [PATCH 4/9] Update docker-compose.yml --- apps/gladys/docker-compose.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index 83f02731..b4e4a934 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -17,9 +17,6 @@ services: - ${APP_DATA_DIR}/data/gladysassistant:/var/lib/gladysassistant - ${APP_DATA_DIR}/data/dev:/dev - /run/udev:/run/udev:ro - log-driver: json-file - log-opts: - max-size: 10m labels: traefik.enable: ${APP_EXPOSED} traefik.http.routers.gladys.rule: Host(`${APP_DOMAIN}`) From 35c4b43fb44b452bca163a51663b96bb8dde99e3 Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 02:44:44 -0400 Subject: [PATCH 5/9] Update docker-compose.yml --- apps/gladys/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index b4e4a934..ce05d87b 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -3,9 +3,9 @@ version: "3" services: gladys: container_name: gladys - image: gladysassistant/gladys:v4 + image: gladysassistant/gladys:v4.18.0 restart: unless-stopped - privileged: true + privileged: false network_mode: host environment: - NODE_ENV=production From e4bd38008a9b6885b0b706d659b7cd146d0f77d0 Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 02:47:18 -0400 Subject: [PATCH 6/9] Update docker-compose.yml --- apps/gladys/docker-compose.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index ce05d87b..8cdb4944 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -4,8 +4,9 @@ services: gladys: container_name: gladys image: gladysassistant/gladys:v4.18.0 - restart: unless-stopped - privileged: false + privileged: true + restart: on-failure + stop_grace_period: 1m network_mode: host environment: - NODE_ENV=production @@ -15,7 +16,7 @@ services: volumes: - /var/run/docker.sock:/var/run/docker.sock - ${APP_DATA_DIR}/data/gladysassistant:/var/lib/gladysassistant - - ${APP_DATA_DIR}/data/dev:/dev + - /dev:/dev - /run/udev:/run/udev:ro labels: traefik.enable: ${APP_EXPOSED} From 36948a2cde6132f5be6a1bcdb4704795cf743024 Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 02:53:55 -0400 Subject: [PATCH 7/9] Update docker-compose.yml --- apps/gladys/docker-compose.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index 8cdb4944..f9af9fd3 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -18,12 +18,13 @@ services: - ${APP_DATA_DIR}/data/gladysassistant:/var/lib/gladysassistant - /dev:/dev - /run/udev:/run/udev:ro - labels: - traefik.enable: ${APP_EXPOSED} - traefik.http.routers.gladys.rule: Host(`${APP_DOMAIN}`) - traefik.http.routers.gladys.entrypoints: websecure - traefik.http.routers.gladys.service: gladys - traefik.http.routers.gladys.tls.certresolver: myresolver - traefik.http.services.gladys.loadbalancer.server.port: 8270 + # Not Exposing like Home Assitant + #labels: + #traefik.enable: ${APP_EXPOSED} + #traefik.http.routers.gladys.rule: Host(`${APP_DOMAIN}`) + #traefik.http.routers.gladys.entrypoints: websecure + #traefik.http.routers.gladys.service: gladys + #traefik.http.routers.gladys.tls.certresolver: myresolver + #traefik.http.services.gladys.loadbalancer.server.port: 8270 From 49b3e3acfd831b737ea1b9a19fa8205e92e0e5ab Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 03:26:00 -0400 Subject: [PATCH 8/9] Add Gladys Add Gladys --- apps/gladys/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/gladys/config.json b/apps/gladys/config.json index 4fbd89f4..fcf10a2e 100644 --- a/apps/gladys/config.json +++ b/apps/gladys/config.json @@ -3,7 +3,7 @@ "name": "Gladys Assistant", "port": 8270, "available": true, - "exposable": true, + "exposable": false, "id": "gladys", "tipi_version": 1, "version": "v4", From 830522eba94cc9851ae17bfc32a30c3dbfa7dccb Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Fri, 31 Mar 2023 06:16:23 -0400 Subject: [PATCH 9/9] Update before merge --- apps/gladys/config.json | 2 +- apps/gladys/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/gladys/config.json b/apps/gladys/config.json index fcf10a2e..c628b460 100644 --- a/apps/gladys/config.json +++ b/apps/gladys/config.json @@ -6,7 +6,7 @@ "exposable": false, "id": "gladys", "tipi_version": 1, - "version": "v4", + "version": "v4.19.0", "categories": ["automation"], "description": "A privacy-first, open-source home assistant", "short_desc": "A privacy-first, open-source home assistant", diff --git a/apps/gladys/docker-compose.yml b/apps/gladys/docker-compose.yml index f9af9fd3..5bf7f3fa 100644 --- a/apps/gladys/docker-compose.yml +++ b/apps/gladys/docker-compose.yml @@ -3,7 +3,7 @@ version: "3" services: gladys: container_name: gladys - image: gladysassistant/gladys:v4.18.0 + image: gladysassistant/gladys:v4.19.0 privileged: true restart: on-failure stop_grace_period: 1m