From 42b1f1e34e6ea0227ef247fcee8e4ee91fc3e6f6 Mon Sep 17 00:00:00 2001 From: falkheiland Date: Sun, 25 Feb 2024 11:29:19 +0100 Subject: [PATCH] App/moodist (#2531) * added moodist * added formfields, edited README.md * edited port to 8221 --- apps/moodist/config.json | 21 +++++++++++++++ apps/moodist/docker-compose.yml | 38 +++++++++++++++++++++++++++ apps/moodist/metadata/description.md | 9 +++++++ apps/moodist/metadata/logo.jpg | Bin 0 -> 14774 bytes 4 files changed, 68 insertions(+) create mode 100644 apps/moodist/config.json create mode 100644 apps/moodist/docker-compose.yml create mode 100644 apps/moodist/metadata/description.md create mode 100644 apps/moodist/metadata/logo.jpg diff --git a/apps/moodist/config.json b/apps/moodist/config.json new file mode 100644 index 00000000..08cf87a7 --- /dev/null +++ b/apps/moodist/config.json @@ -0,0 +1,21 @@ +{ + "$schema": "../schema.json", + "name": "Moodist", + "port": 8221, + "available": true, + "exposable": true, + "id": "moodist", + "tipi_version": 1, + "version": "v1.3.1", + "categories": [ + "media" + ], + "description": "Ambient sounds for focus and calm.", + "short_desc": "Ambient sounds for focus and calm.", + "author": "remvze", + "source": "https://github.com/remvze/moodist", + "form_fields": [], + "supported_architectures": [ + "amd64" + ] +} \ No newline at end of file diff --git a/apps/moodist/docker-compose.yml b/apps/moodist/docker-compose.yml new file mode 100644 index 00000000..557de54a --- /dev/null +++ b/apps/moodist/docker-compose.yml @@ -0,0 +1,38 @@ +version: "3.7" + +services: + moodist: + image: ghcr.io/remvze/moodist:v1.3.1 + container_name: moodist + restart: unless-stopped + volumes: + - /etc/localtime:/etc/localtime:ro + ports: + - ${APP_PORT}:8080 + networks: + - tipi_main_network + labels: + # Main + traefik.enable: true + traefik.http.middlewares.moodist-web-redirect.redirectscheme.scheme: https + traefik.http.services.moodist.loadbalancer.server.port: 8080 + # Web + traefik.http.routers.moodist-insecure.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.moodist-insecure.entrypoints: web + traefik.http.routers.moodist-insecure.service: moodist + traefik.http.routers.moodist-insecure.middlewares: moodist-web-redirect + # Websecure + traefik.http.routers.moodist.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.moodist.entrypoints: websecure + traefik.http.routers.moodist.service: moodist + traefik.http.routers.moodist.tls.certresolver: myresolver + # Local domain + traefik.http.routers.moodist-local-insecure.rule: Host(`moodist.${LOCAL_DOMAIN}`) + traefik.http.routers.moodist-local-insecure.entrypoints: web + traefik.http.routers.moodist-local-insecure.service: moodist + traefik.http.routers.moodist-local-insecure.middlewares: moodist-web-redirect + # Local domain secure + traefik.http.routers.moodist-local.rule: Host(`moodist.${LOCAL_DOMAIN}`) + traefik.http.routers.moodist-local.entrypoints: websecure + traefik.http.routers.moodist-local.service: moodist + traefik.http.routers.moodist-local.tls: true diff --git a/apps/moodist/metadata/description.md b/apps/moodist/metadata/description.md new file mode 100644 index 00000000..b38f9554 --- /dev/null +++ b/apps/moodist/metadata/description.md @@ -0,0 +1,9 @@ +# Moodist + +Ambient sounds for focus and calm. + +## App Links + + + + diff --git a/apps/moodist/metadata/logo.jpg b/apps/moodist/metadata/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d676bed72c9e041a972597a4c4a427fb7f1fc097 GIT binary patch literal 14774 zcmeI32T)X7*6&Z#Km(Em$uvl6k_v(X0u6G>A~~ZVNrHe9luQGH(3c#gm7J3;NRXV9 zisT$5Dp_(4@8G>NbLY<7x%17NdR4FL>#9>!(Yw0$K4-7Je*gbkeKveH1&}MrDarv5 z@Wlt=1AwzJKnB3a#ly$L#mC3Phr#d(h{%bE2nmU(NXdxFX{cyvX{at;qG#fO(=)I! zUb@7>$HKH!J@8~_J^ zLM{V16c8u{@aqeL0|n;`BOoNY01hZ62XG)zC=MkW0 zMMTA9ev*}wS5Q>a)Y8_`)zddHGqhMbcg2+;-{qObv%{?dqV$@{;s{iMgYAA7NKngxev7S!Y@|K31Q}_eT7RuIYmo@8c zpe0avA${X(GD?gHkwRRF$ZidkYdixEb08^{kMULX!upepW{0(d()EVIYC0uRv~OE$ zsJzAd)?reJG!zbGi93|oZb0hriE0{(N6|(e;k05?fy+qYZ{XZvst=R!pa(u@W-A2V zXwtNTsscMW=~ia;c}P+oB?L}JT!!Nd$=3V`=>}Ti>^pHB5l%xzDa1?Mo2;R4`#%7P zH1vPjK4sUnlc0PqsWb^BA z1E5?M@DmiJQiF1aD7*ykTNjI;^b+sgy!)KABHtTQi2DDl8%J4+p8U$N?jptu>MILS zYpmTVYv^{#cPnVU^)gu#11KRfQ%Ekjj1iq&S50}0M+ImrR|t;5qz4NJZ5fLsvxR_B za0G5zToj6LR55VaojKP2oz}GPws58tp8VsgREI1ZB{G(7{CiX-F%ZkocWyLwZ|A#U zvWdx33wZ#ZTLBXnysm4gx#6P(7cw)>pThs;#l4Xl`L+b;CKQ2k7RcMEUU{;@)2v=# z_PcGX1a9*Wh-|q)x%wY5(IIU5OHAlo4mGzZ?h~|vaj^%|np`*}1E=Mk7YFAO-9Qk8866-#WU~|Tu6)UJ1+B3-Pk+2}R zQPcjTiwZ{pnp;RwJyhwE9GWd@aayj|S zXu!ND_#)HMe<=dNNV~LLMtx|RELBfsi6Y8<#%XA>AU06_+d#Uo`(sE(iV3kg2H?pY zPq6b(S=QOoFK}!=!~k|w8sPDbdxC)8o_N|=cc*WG5kPeQUD%46dZ_>$R2q44B5I1e zR6vZzTb{@D{%hO_oX(7wb}v#Fb(V$i(!ym7^iy!s-{0#l|E6K--+uW#{8;?k*_IWh zF4?g+J(3_(D%a0>Tz^R43w{Ap<61y%Lhg0xISMH{XN_JpyjP0X#>ixP3kPiy3&2q3 z>xQV0Us*8R%Dt{I?k`36KTC1HO-*1JdLOjC&8PUODD0OoY@***-v`5x36Dw*--1dr zU54#})p=eLJkLwXwLb!!@0S2)(=)q|M$$(E&Q$8>voK_)UfS$mTUX zbky99?-H8XveW-`@NtLuCL`aITuWqtdv?GnsnIx($_y{|9rw4D^#{ot_WtXg?$7)^ z*|PR^+GQ=6kK$3tOPCNuK_W zD)GU!PGb^d<)3}SRUPT$#(f5i==R7jxxJ};$*2>sUe!=3h$!nWw2btb&+I)|QN?yf zAOYStWhLdMA@X((#0W7yD=P2X*=Z=2ijuO*kTxd=;&%6fAX;y^3Z`e%&-`679ZD8- z-nKWLSfm{gOPm@(_xU80IU84Z_aEl5`L24GlES0ijst9 zhJVKnmRH+NtEe`N&Q)3#USjm@QL4`97>NOIlMb#xZS-smM|U;u#Qt=QmmfuKGp)=7J%kG*2G zKHnKom&HX1x>5n^+8h;J&;N3~6BgKU)>Q`%_FiY-5(y=L#=c>!?n=|RJ4xL=Tk@QD zyq0<9krUe)fLcHv?tDc8$CBkVGxsK z@KuEd?PZNFw%2&nQYtDDz6|EG==CnTW22hNgw<*x$qpM*$?hfM@HNP^{PH$dsHXor zc24mAq|vzODYpfmkEZ5hhOFW7CHH`u&=3{jf##p7)Ui6IkMX>)>mM6*ykYC(Iya{8 zZ%Q$*O_5qep8>&4z-h)%$mvIKYQsXgqvmqOn36Li2I~Jg>A*b+cwU zMR1xUQ?cgz&o;iP6({i`X~WA#qG(nlQz%>3>L1T;BJamQw&$shRjbST`BJNjFruqj zQX3!XJ`^X-6sW;iH;@fCl0??W%dQ6~4>v^hPKBABFH?fxG)1>XcTkt!K3h0;TZLqx zI*S{m?fNP72`(1nW1~t`n3ZcWW2ms3`R!1mhe^Bz&g-S*hn%80*- ze$i84FRHF6_xUc%t$9elU5D>!SY4XHU#%oLVB>nEgrMZAfCj>`gBVkZK{WdFSB8&z zZ|p1-Q(|S9rJU!O;%j-&q`1=T*juO_9A!IS9EEHz|B-e^eB<-CHMR(+W|Hdz@ z92xifOx-}@KO~&3ef1(Swezfd z17uechJVh=OrKP9Q}BCac|zVYSF6GLlZm&dGxy<&&#y2m{Pewzy{@xsO6r(5JI78# zg#SUHAdZ|bO;WvS=49O@JW($IOSnHjlW?U}I%TxtQrWO=2)vG!4mg4wCfn@YUV?DE z_-4$qwCCWHH+iq!aqH7&a;~ZMHSQi+1YQ`>Aj{%FpXVx66reqw24ii_DcI zBau?zH3kR>*CSJgFeW>7R~C_S!;*V)M*bor4jvAkHYMe zM;YeayK3??swvnkjFvWgd=VSX^DL%slV5QR{eMc}?BRbin- zYY;5AZ~z|JD_yhJk9Pd0Z5I{aRZVbY&7Qtd6V&p!2HRl%TKfu%@)Y$xG!7CP+rP_R zRuT39eCQ^&--|9&B%V)ar`gl0m&RcK;hUy%K^aJ8$SgbUskdYb#r}}(SFXMIt-QmK zC-(sEkw117ib3u8_$F~j4QYtsjXxhVvRK_ZrX*EhZhpAI zyt7uiiT|_fsCSW>8(ovMm;w?Xzqa9^5jTP3xbz?c1%LX~Yc=w!A%3dBpVmSveLz$s z3+PlAmDGe=%oorQo{X50BH4^ogHFlzFB*pie0lL`b&f6gQT)mZ8MXuELvCA_hLTj- z_dOCc)|clP@^gWD`zIIOi-?*%iKhjzsxH)XC(nAXQssEiAhBRK{&Cp|YXXsA@?+cW z$@k&GX8?)w)gS|Xf34>-KJ<}xUi7D%7terqSM!paV3=pnts$X>uJ1HUylMNsQ=NwO zwXE@qgEOPEUjr@Xx$b_>?iPad(4zIM>eG19nQBE!*`7X z%yur^XUZ9#SS*hkwYjuqc<-mD)f%}vnrkH9{<>@%Wc6amFrit}baM0#RnS#7cy-Vj zu<~&!dt1C4)^w0ATsP}LWaCXb#L*{g^>+3vTKg!P%TjakI3Fj1-W8V9`HR}--d4j? z_F_h!oHZ+)7D3Ak7ca38GnZ~%ZB`8z3*Bih z^Cp8oDAv$jwMTVceGhvMPdIeOGWPF;s%pRdn7c&t%rSW;$O+_cfTrhS}qLAsnmijGdgwZHjI(RY%(fq*)h!;n(~e z*RoCV%=kl&Bzb0A;wrD(5y+{By|qQTKpHwf_sgiYyI0F@`V*$o%t|_rIJw5Ou#9fJ zJlkvPaV%sSwsSsccu8P>&OH^gsRt*?CK=cs%m{ap?@X*qKgs<=Z?P zdIz60GXOk3 z18BVABc8X{Uypj#D}0~9SLTfpMc;XboRAMxByYhvAVH!%B zjuDN3M9Z=7fhSe z#U(39iMmp{6L9Ob8f*-SUlP#cO>d=!cY(cZ=Ih;S%8FZC+qh(nRR(^oxTVGA3aPh5MRwc0Q<7eI-Eh-tB~x%@CTg_UA7Z;$Yl#QR@GuZB&8Rgmq;6t;%cWS1p7rX z&lVGK+$MO>Nbx%Ssi{vPpq7SK6MQVz3*9E0k_*JZ8huE|z%LzaT+^(j{fkO6m zy|lNN&5Qe13(clkf=!LnP_WH>DirUW>S*5#?r2!8IBWJNoyN9D@vl@57lYb0m#8TA zqZfFW<5;zd7VuTPt@fie;`KI2vvZ9YJKdbvzwcOb9d_f}QK{cKw_?fC>ddi07xiol zr%vQd2WhG@ipPBh?%?aozXR?{$X8(B@NOwLj>ce+!6k`GI6uY3Ke=1CP6IpCT{ID; zqXJ65eSr%J57kocqe&{FCdVh`o=axZm5#yCguYwQ@;_dL z9E8hq(~1bi)bFW|B)9gC*uolzHlrUtt604W-*NPfN*_TXgZ6~CCp@9kANP8zrL(>? zKi(}D_=KF|Bk?-9gY!N)lwM@8mTo!1?o&j)efliBkPi~BMsRFfmNy#1>y&*@YL=Vt zPKZR%WfW4gSJ7Xa%Hy3fr-ojC{$LI1#F-Zh@90iXWs1=MJYVXx1-JOj5@Je zRpBJn&Y*ZH<%udFSR%CsA4~VobiGR-CTFh4#0f{L7ST~lJTb<1aT%+ZO>wPQ?cJ*Rml*JzKfK{uFZP?As6(A+3ckU{dN z@7+)_YaYG(3iuTN?1@y}Iw$mSXwih078~Vbp8R6V*fw;QNshAYhDUnwICAil99>(n zpPZL!5w>s<(7vZL|7g4FV*)89?R`1P2F24@o9eyUwfB`|jmG3%?+NYsJ71fLaAY2k zN}`I65zr|dM@MT!+DrQT41Hg;H}GF&Hwy0Q3N#|8?%;VH84I3%Iwg$T(v{?{3o1;^ zT3EeFwi6ZU*EAw0-+!drr&Z5WmMJ)9U9MTtD0{IAZbFzZ-0W#Ri2w6?m(eR0MRCqS z$;XP(bF&MC$N<1o?XIFwjJg60F<$SE>CKCaoG(xE&jc${fm8H6w*tp5cxyqDK|uhG zu{V)WvDQ{r*c|JU?k((w$S~qq<*YG0;@@ro%L#v|TYqR;h-K%x67w;-Tpz8#5|&oN z8lh0}eOwK?z(V2Q4vK_a{vw#brUVa8h6}DYbtVW#?>s4A)LkwdG-1CXuWmrz&VDDX zrUj7ngV2hDM*~sR7{w>ga3xeeX-arwNlprxGqZ$Y-LT3gE^#THKY*qB!1@8xTz43Y(&VgZLSE{k_|t-5kUjzu3JKbtr0| zQic~tH<7iUxDSOc88GK(elYDX85>iCt#?AXwy5`ZZm7Q;lMFL_8zIgtf zeT?b*p>~!kvrUNDi4w|Z3N~0U z4<_~uv49FNvE$qtGjT)Td3pwz@4(iVNEDb_bovYUU2YMslwNRMv*VIsEK;b7?cc%G z#vq{QsPgV<_5&y3JzvAsUH-Tu;y0J9YGT7lB{P`Ecd$eQ)e;2@TeL2AoTne8k8fUD zd$B`(Xs96Pz9j|6xU0S>O*DN%8lCZFvfU@}!c(6)-icZo@6OTKo#va9w;q_8X51XU z{J2kf<&%i?cE_O$wh+~Jm)i=bEYZw1Yq-H8yMd`DgMbZ<7_vzVLlM0L_l$0bPZ>=} z?~(r7^~{*6w6|w~V%4bY*2@PpOL>YQGal*I92@WZTdZ$2Mt%9Lp>o^AthkIT!Msfa zSy`iaEEZ`DG5#`PQ(3Zi_`FME;!~@>x&50@jw;tU`h+BOwPIwm7R$>W;nRWm;A}@E znU3-5s^6oxTDex9+HQG;-Ne_Ico|0JCFmWy-E2njMr0=O4guez)fK+!lHx!S{#3Qd z7TU%ot`vfHVJKhmO&wE56+ntQTuOCXv*nSh;A2p; zQ=tIB{JTLdpDp+G#)m#@1XPY&N4o9)OtL;I!chbi^=TqclAnOZ ztDHfrv2@5zt{~ZM1XQs6_~J~>xsmRk6nTZwv-qbkj^=9x63BRihT$(0$XEu3qwLKT zvhrGHR}kGcT3>VY%~RY@`|82XuoszZyc>U#ddSR+#dg(5u5GDQqra&Lb!<~-`ykA-SZr9vU-LcyiZm}|^7N;x7J4wD* zS{`u*e7yB;j$(Do1YVC>HmfbE^i3N5N*IA9Vf1~mC-G#cGhhoyuuUP@ou-+ePbKpcYd@ROxSmo| zXV78z_p9k-Z7}p2?-s9eOHY2tdmWtJl(Afh@E?| zdS&&SOix;@p0^38M|cV+(=8s-c~pJ0B6l><*Op(heX#*=RfQ}dzF2RNWPVC{LLCfx z1&cB5@L(#)f_9Uq+I~W+r$ird%kDk++IEBx%=6C7|2A=V^GLfEv!{_Xv$keA!QLnE%xq2N+6{4^S$@Md zN!C}ogI_1uJd1vMEl>1RmN_|B9P=&xhqjlGI|C*hJ|xm3U)J%uFy%nEFC*XADYcU%ZOo~J6+*o&z6UMvY)6p%iZJ|C^yvyx#W$TIY!)Er9LryQ^;VW34?B&X8 zd9}*weg}@KI*iAwguCD3bof4bb)=9O)4S$tZUk0b$al{0EJwEt)0W7MVaz}n#-Ui=(XkQ`AQv_+MDfNB}{HlSlmEWrGN zI`eldM=F(;0OFo;){h}11=1_FN_qF%0w=}5rVxYJy98{d;3w@0=eIqvC2of(QrvT0 zk+Zp%f6{ZHE3p1igFe}JJ3$(6Hc0AtlgP9B6o9u@qKiln85AYn+MA?BR=f12^BL)6 zxLp*-wCE$8YTnuSfQ-`q);cTD;hes5BfNrz7WarEyxF7I#7!2#&KOn_qZM+3Ulhk% z#o+OBKuLwZz4|Geuw={W(y4ZrJ+odN~j)jRk?Rv)C* z{RDbzafVjddrLcIR9~AK8V0jE!f(UB1g>{1V?PyS}svsDy|-l_mDr#m8v&e zsV8gpKm+R^)SmQ4p{2M*mlZ*l%bfm5C~Qn_T}B?#;pD`~dj{Z`@P03%_uZ49H@<%Q zY4RMc9H_qhr1QDY`RS_{haCzH4^~nlcO(b42d*&``Bc`$>h@=Z4XIYXf1GL>oFV=c zz?2%vw-!EdHV$;38)=TNw=<(_;8cwcPhmf$f^0~$zfMvCi{dzI!Ip=CMP?7-lS$4Y z-h6moUZp;jNS^gCzDbv&zG;Y^jGG%8&hwX()v->!-Gw59cd<@+w=dd&My9tm-d4sX zUCOr*v(VQY!^8vV`C6_e8RhjG`Bxrqw(L58t2(Z0kKWgW&i6VxDaukq8PlC0OHT~6 zHG0L%wz{3c>YCa(cUt;;ySGKVzw+8V!%H&Fe>S4Lj|y@-3QTxue|+I|zM6`WIH0zF z2VwCOLw5&CUp9AHLqN7EBK>>OU|&^PvlE=HH-)Duhi$!(hvb~-1Z2KM>MUQQWMIoF zBrvDsl)pcNf=koUN`MNQNBNQbIRWD9-2av66!u{=c;&T~-D~g*PDlHKu9L7&Nb+-> z8+xzXrlYH=H!0&{%NpitBqp*%AWFSM<14OiH&aM@D+is~3&fLui}6{P082i41DtH> zId4`|t4rfXm)J3cTKVZAfv{3#Sv6*wS>*F)alIW*)9JhUrcS#LA1Nf&C((M>8Eh%9 z@~ZXCaeJ9L*-u6_e>`sS@==LiyV;vn@8+{oK2uuSkM$IG-dFD0er1#dR*;7y4HK0;`9EwHUAlUsO`ww*s?n#aSY))#k-$4+eJ0DuPYO^bi2@nh1-ts6s&X z_-FHH63Q2&Yz%QYG$tUz;yTS+T+rUa9*t`N#JB!D7V_f5;|Oj!+BEkP3~^x}=pTGE z-{C}2@iL>58?({FN#;}T+LZ{fNBJLy_emTPb+Jb&f_~1Qbrf=MRD>3neE7jwva{GH zss;55qA>gdd1raj>uU(G!HB+-!P!KzS}OsTN(D){8~VvEHfttC4ga}Dfj_8{B*BoJ zGp8?N>VbPc99P4ui=B0-y1b{sdpSf6 zHo#1>5%_8*pOquV?^Y&V+(_5w{iV-KGatU*`dKu?&-Js8!f^i88QuZ$ zs~hO05e+i((UV*l+{*s~*GvuBG&(H7oo;M%#42|afoo`x3M9J<{z zps5SKa4OQ*TJL4KVe6cg%N|F{F=P%d4m`}EAQ~=M;dD|P%$)X)To}J+*zBLL$fACTnREG$_9p3} zI!QMwdmrH()(!TzWPgl6QX-(`Z;&%w%_Q*pL$_$P7!}Xumwf3ClL}rwBY(w{IuK8q zqsAJa8b1ix*sXdk{(eXMD1UzqOWuFgzLcTE{`(qdMMcb-n}zA8ws8zFxPe8NB57@- zmfWkWG92PW;@55`#>!`J6(CLzPpk!$;a`jkStL7*D$E>u%hb4hy|D2@fJHM~^s5TSeYC_PIF> z;2dWDs8q-$9qh46q%tSX_*1xYT#d{6ANHc!fKZfPZr6?NqvimpF-^AQ9)D+W{e`W< zCdzNu-O-BqCv2reD)!{uDkGH=(t5gDNquMvHjTd1dk`cM3OXb2*T>pq22s2ke)6|v zIjDe)=>D%@7KMDcd5t-%Brh|=&F)*uqRs-4vQGFT6QAc!C0-5 zaQ^CTCY}j^>L!3WH()M$2}sdxgKHI)`wH#<`w>Jc)J#ow0pZh9REUiKtkaTjq?Yj4 zv`p}8TK3qZ0uBjqO*VgcI78rKY}IR+jO|WkwfoOVBKUL1JmJUiC{+Wn1NlF@ zt3;mmW{(O5(LfJcJL1XE`)tt1VhkhE3tI?d{M(T{e7K=u&iowgD-^paP^R+=Eg(ft zp;SyNwnugN3D-X|!lwDzPmgCMXHfh->IFUJa?oXPd>~42@kfdn{q1l%7#qt#&|1*Z z-wkh3Adnycd$$Px%@Dj1qAo@649c6xJJw*qkE{;^cnRw32z1?V%r<4bhvvPVZbT0we6Ba8b# WfTz#-3G~0$|K5W?*#l%}BmW2Ho50)v literal 0 HcmV?d00001