From de7767c234c51ebe9f528e1d12a9330231c77b5d Mon Sep 17 00:00:00 2001 From: MDeeApp <6595194+MDeeApp@users.noreply.github.com> Date: Sat, 11 Oct 2025 21:30:40 +0200 Subject: [PATCH] favicon --- frontend/Dockerfile | 3 +++ frontend/index.html | 5 +++++ frontend/public/icon-512.png | Bin 0 -> 3053 bytes frontend/public/icon-64.png | Bin 0 -> 1581 bytes 4 files changed, 8 insertions(+) create mode 100644 frontend/public/icon-512.png create mode 100644 frontend/public/icon-64.png diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 270187a..ef58aea 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -11,6 +11,7 @@ COPY frontend/tsconfig*.json ./ COPY frontend/vite.config.ts ./ COPY frontend/index.html ./ COPY frontend/src ./src +COPY frontend/public ./public COPY shared ./shared RUN npm run build @@ -18,6 +19,8 @@ RUN npm run build FROM nginx:alpine COPY --from=build /app/dist /usr/share/nginx/html +COPY frontend/public/icon-64.png /usr/share/nginx/html/icon-64.png +COPY frontend/public/icon-512.png /usr/share/nginx/html/icon-512.png COPY frontend/nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 diff --git a/frontend/index.html b/frontend/index.html index c5d9968..1fd9294 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -3,6 +3,11 @@ + + + + + Contracts Companion diff --git a/frontend/public/icon-512.png b/frontend/public/icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..997b89ad887dbd88a02acc510a94d60198853d08 GIT binary patch literal 3053 zcmeHJdrVVT82@ftNwHvgXI0Z28kB~tB&w0iDT{n`gg6Zgk0%q#I`Cr^U z417<6z0?}Rqc*veN(Dp9Tz+jd4FGWS|*cs8IeZ!B(I?mWZ z?nsx~06?`Az+nS`UoHUZfB^X8r)H7>NJan@3jlNH4-@|HcZkV}1$R@5FEn2luI`_0D!t!zUSu>yt%XXa)X2~tOtwZ_phamgI) z(%6C1tYaFRY8RLkm@y-JuL{bHp!#t@UO`2*lA)&rmXaEnp|SO~oFj$2pF5D9kX)68 zZ{Uoem5zDQ6AxeI%xyk3v`AC3>UCCKwXK4vYOG(#SYMX0XIdjGNvBtlmx+n*oqcmB z%}x!g?AMne;0=)bc5K$BN{b&2wx;LA5*AJLJ$4b(6?B*z|6QbY!{m!CQr;HL3_?)p_qZS}CP}@(Z8WX9G0O1NNB6fkX)m(fMz%%cM0L=Gts|$H@9e_`B zq#@?Jt>t5qIY5Ma^ZjmFDIO#W+D?1zw0wR7j)@^Fc?c^pPZ)M`Kn<+~*q-wAqyjrY zy-yjQ>q5tHGRV*SXp=a$EjtWBVND#|$|bgJ$A|U;Y{s^voC4@sC3l%D(QYvUiRAVk zzO$I@4Sp>X*JoCJYxJ3A1jiEm@|5YePHddrcUNjpGD-Cz0Lukf;`iut3OL*vVyvLK zFF?SVKC5yh^f?0h#Aa6ILg;hQCk~S{!4Slt{gxoTXoCG7D3!!q3P00xHAxGK0b+$+kO}Y z>Q%UESu$*i0)GR4*SOV}%T{c&o^Ef5xGw6C_Zr_#gW}^cNKOMpb<`Z4h&MgG1}DhB zNBqcQKoKhc=Zx-Ss#E{rDbi21QJw9@-OqH2?hW#TMF;NIWhySbwxlpSDZ8wezn1Z; zm9W={7L?UIw+(n{S{rL6!wZXL$@*S{9W}66)u%n-^0L;Sb}r(FH+Jy!>EpgOHJ_7Q zE%Ddy@S~zMh1%H6r2yMTP$%(XbU5i(GLwZBVU2a;_zy2ZgT&LmV-={zA4_N+D3aWYh;^lZY*wGlKYdR231;Fs-qU}26X zjRd)0v+RUDUQ6+5Hc>LAXCuymErQl(o`*P?aWV1^7o-wR zW^uv}kz9|UH@fjVi4yP7-A8Ev!K(r&bZwf>6WGj^Z1p9bA!KpL85vEEB#`o8A+U2~Vbyg>h#OxP`5_<39Z9Ieog$I_dV`u&Yg5&=7 literal 0 HcmV?d00001 diff --git a/frontend/public/icon-64.png b/frontend/public/icon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..0907e1439ec709f76e113f38e5166fc15432b9c0 GIT binary patch literal 1581 zcmV+|2GaS7P)(w*ebob1}O)@i*FbUDP$Sy*hm6(MZ!Hpm;1hdH^B#?k8;znh{ z2*PMEC<$4)6G0>fVFbZJ!k~%C5O5?o)79zjx?Nq}RdpYqi__JQ3?%iq)whPJKU}E3 zRGt3L|9kzzJx_p_=3*j}(n^XR zlRQg>0BbFA9216N8p~m=#q&JkI8J4~Pr}#)7-QIM29)PYEG(P^RTwo86c7l478{#Q z>a{95;ZPWh0AmcT);8aK`YE1!_PgA7-zh`{8Ib`+QB@j^b$;>7-*DxX*C~~X6D46} z0<5(J&46!w{VTlo>g63KN%Rl=eg+iX6Ub@2ke0^f+Amf|{<2dH;SAWm>bN3TP z5x(!IVpJ5x7$Y=;EiOFvCAPL&c%CVC8s3YN|?bK36jHxzb%FuTvvH zL}+dA5VYDDGg|B>iBg^`Qm>ZNGV4>3Y6JjiqUeA^=#CuMz3Ui}Y7HpQ6)6=9gZ~D- zW5c6H&!|W>1$H}Kc6K@gp9<@>3dSDqhChx}Q=r$2Xtj5-1A4JiE@4dSSvV9@O@UG= zkMG-o4?~`3)B5)#BUSo+&%^h!_2{s;t9te%Fe4yq1G2`9fUFJ38Z!d2HXv)<^90;I zszn5h96WRApB%@W6HY$?g4=i)L#GGHq5C-td2cKtrka2RMWX~-Jves)9{3C_mmMLE zHr)6KZf=5a9T_7GP^Xpv1&j)Qr3lYFj$C{YspJmk2LiNvaP33%xBr0KEttyz!0?_HpWNmBNtZCpZo=`-x`{PvATeWU`)D= zME6|W3_E=7`Wvhl6TDXF?sh`>(+ziZLYE574pj5V3s1nA8g!$f=IJ9@uc}zjquC7D z*ldy{32~f!`VR*{-}^tf@h1NaZc&pQi70pmHg?gMuc9wsg^gWz&j{>#_E^2+Nx|Kg9ib-O{5BxBWtcyF_B-M+zEZ-<=NJBP%vIxlbc zV5xQrM(v_61R~ID%q(drQ;KY2LV5`O2`UZmR z7qVd?)}YM}xyQ=*=FsCc5$MIRTtUA7B>JO2!)gnB4}x9S4h>Eu4LMd%MF+%jjOTgd zzaL-(B7<&rov=H+7gr$Q+=8q4aRSCb6vI-*6~eh3+SuNI)n*W+Iu#yU6R3bE@ctUI z-973}!G*K}kE|R`voLlM5+(5OHMhoqrcBpqu%GMy*@SB!LOJI)br^#4cDr|Qbs{H# z-dTlztwPZsxE)Rx0pL8BvrgWAwBw51$2EqLgR4(kFG63v=Ds^=Av95_x`WN_mXo*b z9#jkNe!m4Khd!6{fTEYKy6_*u`;bB#oEVI_&7Y|`h4<(wD0oK?L%kT@ZJ@ut2Jfx8 zlo?V9PA>uANa#jxQ|A}qp(SLw0!GkA8{S=ocN#A2hxB|O(@g*zgkG1MzAkXgm=Tb*0a;^4K-LCijTr%1 f8;~{bc>?|q>zPbByD@g$00000NkvXXu0mjfv@h&2 literal 0 HcmV?d00001