From b548379d04a4e2a162efb3ad87b8d8ef60601ac2 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Mon, 10 Aug 2020 17:01:12 +1000 Subject: [PATCH] Add favicon and robots.txt --- Dockerfile | 1 + Readme.md | 1 + main.go | 7 +++++++ static/favicon.ico | Bin 0 -> 15406 bytes static/robots.txt | 3 +++ 5 files changed, 12 insertions(+) create mode 100644 static/favicon.ico create mode 100644 static/robots.txt diff --git a/Dockerfile b/Dockerfile index 94289c8..0a7c052 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,5 +25,6 @@ USER junv COPY --from=build /app/fonts ./fonts COPY --from=build /app/badger badger +COPY --from=build /app/static ./static CMD ["/home/junv/badger"] diff --git a/Readme.md b/Readme.md index a78500a..5032470 100644 --- a/Readme.md +++ b/Readme.md @@ -11,6 +11,7 @@ Create badges from your prometheus metrics ![Air Index](https://badge.home.toozhao.com/svg/mel) ![Dockerhub Pull](https://badge.home.toozhao.com/svg/dockerhub) ![Github Star](https://badge.home.toozhao.com/svg/github) +[![Github Star](https://badge.home.toozhao.com/svg/aria-ui-dockerhub)](https://badge.home.toozhao.com/svg/aria-ui-dockerhub) [![](https://images.microbadger.com/badges/image/wahyd4/aria2-ui.svg)](https://microbadger.com/images/wahyd4/aria2-ui "Get your own image badge on microbadger.com") diff --git a/main.go b/main.go index 0ff2609..13240f5 100644 --- a/main.go +++ b/main.go @@ -87,6 +87,10 @@ func main() { r := gin.Default() + r.GET("/", func(c *gin.Context) { + c.JSON(200, gin.H{"msg": "Wanna create some badges for your website or Github repo from various data sources? It's coming soon."}) + }) + r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{"msg": "Hello!"}) }) @@ -103,6 +107,9 @@ func main() { } }) + r.StaticFile("/favicon.ico", "static/favicon.ico") + r.StaticFile("/robots.txt", "static/robots.txt") + go func() { http.Handle("/metrics", promhttp.Handler()) if err := http.ListenAndServe(":9090", nil); err != nil { diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..52506e008cde010632efccde8851a47725df7776 GIT binary patch literal 15406 zcmeHN=}%Nw6n{UQrYmm+}8SzEzZH(>+hmf1kT4O3rtR;$doI>SF3Ke&2La zrP)_!(@f&isi&!_yUEP;UG6D}?`tQYFdxPnBQ{c0eiRLk43c-K zx8@k=-`d+cp`B}hD|HQY(Yds96Yi_oU9G>zH4o|^?x&-Vj|%mNtOH307#~hPOlhTQ z^sez8&AUENsQ=LD5WTK^&A6zch}!zv$T!kgvoG{f!yo)dFjal5vb+DmM+eDhG?H7O zo8}no{q?sK-Wzz=PrJy_XrS!sY|XyFe=_AHedzpP=F*l@iYbVpWx>mY`m4RuFZrJ8 zq%et_m}gu}>|`!#p!9_(fqa%*xOE+0B!KLM&}t8j|^%8!*yKKyVpHn!DP)c&jQ zuBI{L7?Y2^p{+3|^GrnkqM${TRhh+P_YL<+{RX-G&Vf#PXn6P^eo^*{2^^RiNYEee9edH(f>@dpFh?o| zuD`AMXMf^;v+o6E1vy+k?8N=Av%gd7IwYb$pgmWY3BgseTY}#2$G9(dn1_8tN`0bxXJ`-T$PfKr$ z^tlK6CmIq7>!})NRAf;6pYe3;*JCvQ`h2N+L$=Pk4Q8?rd@3&Rf4Pr1i77;@_?uXd zljz_2O#aq&-E{xfeL(jCQ6JcPe=CbMApWVvDeqI*K0Pcij83JTBHt)qmYZ?CDnA}7 ziXZ1B9*?teY*BrLTpiBS$PGFx$21lET&aQK0eVvW#3?#h<1cS5r^~M{tMZjsS12Sq zgkJvrl5oyNuG5kp7e5xtlZyI=NIPr%h%bor^A7W-(A-c$ERK_rj6!*4k?}>_*ozgJsi%pa}h&K`Bc~f3K zLJK#4ZjGN~61l?WhG2Yl<$qeD*7!P@?!`_CQmJJ=o?_(4_eRjlSt#AY(v z*oz;zy9>WvAbjtf68=hX*t*4SU@w03-xRfp8oL`ge0CNPsgvZgWn8C%-z(UQs@tp0 z`0-=a533yd4yJ;CWynfG9g-z2zrB3g;Ky8q`d&_mN64;g(DE^R?Z4p00=idlZ^C-; ztn`^fZ4cchiy!-Czi2;-d=oh#Zqzf>!`5Lfd&z!ojla61n(bwqp1N_igYUtjP&Q3AFIWLZ{oG`?Ba2=S7?!y>5Fs9J`wTh~maM>uJeTI+1e1q30EA z|MR=&$NVI&Fpg|7YNo>T!s%lAMONF1v&)j3OURkATWekP|Mk3u?gP3H=suwPfHQo+ NR34<0ZUMV3@DC-AU{(MC literal 0 HcmV?d00001 diff --git a/static/robots.txt b/static/robots.txt new file mode 100644 index 0000000..49f3e46 --- /dev/null +++ b/static/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Disallow: * +Allow: / \ No newline at end of file