From 22025e3db1a1e2b7b6176865c046313ad66caabc Mon Sep 17 00:00:00 2001 From: Louis Abel Date: Fri, 22 Mar 2024 20:09:05 -0700 Subject: [PATCH] add assets --- .../public/assets/img/apple-touch-icon.png | Bin 0 -> 2742 bytes .../gitea/custom/public/assets/img/favicon.png | Bin 0 -> 2563 bytes .../gitea/custom/public/assets/img/favicon.svg | 1 + .../lib/gitea/custom/public/assets/img/logo.png | Bin 0 -> 8787 bytes .../lib/gitea/custom/public/assets/img/logo.svg | 1 + tasks/gitea/install.yml | 10 ++++++++++ tasks/gitea/theme.yml | 14 ++++++++++++++ 7 files changed, 26 insertions(+) create mode 100644 files/var/lib/gitea/custom/public/assets/img/apple-touch-icon.png create mode 100644 files/var/lib/gitea/custom/public/assets/img/favicon.png create mode 100644 files/var/lib/gitea/custom/public/assets/img/favicon.svg create mode 100644 files/var/lib/gitea/custom/public/assets/img/logo.png create mode 100644 files/var/lib/gitea/custom/public/assets/img/logo.svg diff --git a/files/var/lib/gitea/custom/public/assets/img/apple-touch-icon.png b/files/var/lib/gitea/custom/public/assets/img/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a91d6987a77544f673efc2631929ccf483ee6e0f GIT binary patch literal 2742 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 literal 0 HcmV?d00001 diff --git a/files/var/lib/gitea/custom/public/assets/img/favicon.png b/files/var/lib/gitea/custom/public/assets/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..477b7ee17c8f4c600c2cd3e7bd6b39ff2f7ace13 GIT binary patch literal 2563 zcmZ`*dsvcL8pjLZ1+CO9G@-bP6)KqLVEytb7WSVLfGSrO{vC9xLYBy!a!s~24 z<(GMP$N9=z4S}g?lA4=+Vg*rTW>X_3E;woCg|s~%^*pnGv^)=-@0|C%zw>+F_dCBA zQFK&hIU!C3Z1hKGLpy$Q1mn}eZSVD1NGMLaLp zH|q2Sik7p-j~)M=Haoa=mOnFFIKO>nqz_@%-~aa; zqr}zv#otHuhYSMnc}(k$w_da5cwF|juB1c0-{sts?_~?pOPcCBX8RU7f{64^f@U40 zSYu|xCgVHnEg{(|6R`&i$8$iEer=33T76BZkUL9ij<5<&tL@0b04vS)kWe8J2_+|+ zvdO)j^}0qZFlGhVIBWy}=3-9(V2)fkO+=QF8DL9#&P z_t8fDOqgS13;*B23ybDOR)5!l^5KZ4vv0}%?paQ`yzfh>C*;<$yVUod?u!7EP)g~F#t0<32ZXsAy#9@cSa$$2g;b0^0Rf< zP)C)$RjWOM)eec_-d?cJ`8A2M0;c}Pp&=}sIQ6O{9=^q|0G;ej7N(JqlG!`V%I6p86VXbLvCNnZWylPMCvrkqBuer_XF!n9VoHT<#2#`= z;WiK-qj25p7P1?2Zo%J;!Ee}9ezC!MGqn1a(hNCOx{*yzK9l_BgPb;B7UXmi!RY$*n?cVY1q~2lw zsDgW{h9<2Qe;ZShmDY1XkkfA-J%Fb|4K>rpC=A!=pdN0Kqt5Ac+DS-ZhD-k|l)Jr1 zAKfH}AEz`jL7{{#6n29*B2F21 zO5)LxWjs-9H$hWvusJ4xQttgLQ8~z_XLO@(rI4>1B=L!DhN&<6+%$I6<)I?*zFm8| zj2!`gg*=bG1%rVVHA6gz|3u^2dy}?g`4n>VM#eP(LM?Qe=ViaoO^R315)NgRToZ6^ zO(3V*HUBhoOMBI2IE0)%Q*?(r*L^e6j9+y3dwd)vH-@6L@8-62Gr1+FTfI1EpbyLW z+i0bK)*Nffe3z>><=ZQxD8-<_F+p*LUTz9z`k>N)BY`EiZj9zYLYXIi}^p%o0dDRDry+vk>Z;bZeqO;?P z=AT@(L1On&2BeP48qYA-*)C@FW`1INXLMmZi9P4TYc7^0 zpK>(k1&cZ3O^O_s!$piU487gKWd9XIJ7hYm}6TRiP>mz>#*J3V2N8pJ9-CgBBsLvHpgzEGTz;>## z`#;P1nJpL_HXf3+Ki#Jg4^^F1)EI_6<)hg_g+nynV^PHl=s;Uos8Ee(>jF|7INOFV zQ(wf3V(iInw+Y&#(ZlpCoY)%askMYJRd%@7_}y==xPnDU6k&Qfyd3ENyE83MHkyDk zH=;V8L{;xZbFL{la7I26xlomg61hmzmM4O603ol4aG}4s5lOYZY^7v=l2B=RWSomHB+?=C)8e+C@rZ1 z5>Mv`phqlp9gi{$z(8-}5~Lk*mB7=G z8{=&>^>E9Y6p!Tt)r%i)6Ew#rMCVN?jA487lzf$`IQ8CKY&8pP_Z4NL9fPE_!%{y= zDUkX3E19;SWwKP}h`sE6@mK#|3ykObHSiUKNwr53F@OdZ`>SkLjD<~`cG_3jcn@pD8AScaFCU5=1CTvozAV> Vj7>>qf \ No newline at end of file diff --git a/files/var/lib/gitea/custom/public/assets/img/logo.png b/files/var/lib/gitea/custom/public/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0d3bd97b9c1b64f8ece5b1105996122112462aef GIT binary patch literal 8787 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 \ No newline at end of file diff --git a/tasks/gitea/install.yml b/tasks/gitea/install.yml index 25ce311..aa9e0d8 100644 --- a/tasks/gitea/install.yml +++ b/tasks/gitea/install.yml @@ -69,4 +69,14 @@ mode: '0755' state: directory recurse: true + +# Setup Assets +- name: + ansible.builtin.file: + path: "/var/lib/gitea/custom/public/assets/img" + owner: git + group: git + mode: '0755' + state: directory + recurse: true ... diff --git a/tasks/gitea/theme.yml b/tasks/gitea/theme.yml index 4e1d6ff..107622f 100644 --- a/tasks/gitea/theme.yml +++ b/tasks/gitea/theme.yml @@ -13,4 +13,18 @@ - theme-gitea-modern.css - theme-pitchblack.css - theme-earl-grey.css + +- name: Deploy RESF assets + ansible.builtin.copy: + src: "var/lib/gitea/custom/public/assets/img/{{ item }}" + dest: "/var/lib/gitea/custom/public/assets/img/{{ item }}" + mode: '0644' + owner: git + group: git + with_items: + - apple-touch-icon.png + - favicon.png + - favicon.svg + - logo.png + - logo.svg ...