surtur
e29cf10b03
readme: make title link to repo
continuous-integration/drone/push Build is passing
2022-10-31 15:22:14 +01:00
surtur
b720c1224b
chore(ci,dockerfile): bump hugo to v0.105.0
continuous-integration/drone/push Build is passing
2022-10-28 23:32:35 +02:00
surtur
44ae248e72
compose: bump traefik to 2.9.4
continuous-integration/drone/push Build is passing
2022-10-28 23:20:58 +02:00
surtur
698f3f0329
compose: bump traefik to 2.9.1
continuous-integration/drone/push Build is passing
2022-10-11 17:20:08 +02:00
surtur
fe2aba1e74
compose: bump traefik to 2.8.8
continuous-integration/drone/push Build is passing
2022-10-11 17:18:02 +02:00
surtur
5c258c0b8b
chore(ci,dockerfile): bump hugo to v0.104.1
continuous-integration/drone/push Build is passing
2022-09-28 16:02:48 +02:00
surtur
f47d06eded
bump traefik to 2.8.7
continuous-integration/drone/push Build is passing
2022-09-28 15:59:03 +02:00
surtur
6e25befe64
pre-commit: add hugo-version-check hook
continuous-integration/drone/push Build is passing
2022-09-28 15:55:50 +02:00
surtur
b023e6bcba
chore(ci,dockerfile): bump hugo to v0.103.0
continuous-integration/drone/push Build is passing
2022-09-17 13:18:43 +02:00
surtur
bbe295aea9
bump traefik to 2.8.5
continuous-integration/drone/push Build is passing
2022-09-17 03:44:21 +02:00
surtur
df4791a3b1
content: add age key, split contact page
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2022-09-12 17:30:18 +02:00
surtur
f363952d13
ci(compose): split long cmd to multiple lines
continuous-integration/drone/push Build is passing
2022-09-09 14:47:09 +02:00
surtur
9b08a69426
ci: add 'check compose' step to pipelines
continuous-integration/drone/push Build is passing
2022-09-09 14:37:37 +02:00
surtur
4912d1f9e8
compose: add healthcheck
continuous-integration/drone/push Build is passing
2022-09-09 13:21:44 +02:00
surtur
3b9343debf
chore(compose,ci): always specify registry
continuous-integration/drone/push Build is passing
2022-09-09 12:56:04 +02:00
surtur
fab63e3eee
bump traefik to 2.8.4
continuous-integration/drone/push Build is passing
2022-09-09 12:23:37 +02:00
surtur
7a178b29af
content: add (affiliate) link to UptimeRobot
continuous-integration/drone/push Build is passing
2022-09-06 16:11:32 +02:00
surtur
937621ae7e
ci(fix): use correct tag (broken by c88a02c
)
...
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
additionally, show hugo version on pull
2022-09-04 20:30:05 +02:00
surtur
f36a545c93
config: format datetime according to RFC1123Z
continuous-integration/drone/push Build is passing
2022-09-01 20:17:21 +02:00
surtur
20b3218aab
layouts(posts): add lastmod if set
continuous-integration/drone/push Build is passing
2022-09-01 03:08:03 +02:00
surtur
87138d7b1e
content(dnscrypt): add tips, reword, reformat
continuous-integration/drone/push Build is passing
2022-09-01 02:36:58 +02:00
surtur
c88a02c101
chore: bump hugo to v0.102.2
continuous-integration/drone/push Build is passing
2022-09-01 01:42:11 +02:00
surtur
04eeda81c7
ci: start signing .drone.yml
continuous-integration/drone/push Build is passing
2022-09-01 01:36:06 +02:00
surtur
8afe3e0524
chore: bump hugo to v0.102.1
continuous-integration/drone/push Build is passing
2022-09-01 01:19:15 +02:00
surtur
6e1039893d
ci,dockerfile: switch to immawanderer/alpine-hugo
continuous-integration/drone/push Build is passing
2022-08-31 21:46:29 +02:00
surtur
051903761c
content: add privacy.md, update {about,contact}.md
continuous-integration/drone/push Build is passing
2022-08-30 13:03:36 +02:00
surtur
f7d9892205
content: add {services,onions}.md, update about.md
continuous-integration/drone/push Build is passing
2022-08-30 12:43:55 +02:00
surtur
e358a0d1a4
archetypes: set git info by default [skip ci]
2022-08-30 11:50:25 +02:00
surtur
bf16d9d763
archetypes: set lastmod by default [skip ci]
2022-08-30 11:50:02 +02:00
surtur
90aca411aa
content(about): add note on CoreDNS DoT resolver
continuous-integration/drone/push Build is passing
2022-08-30 11:35:37 +02:00
surtur
31ea1683aa
ignore binary [skip ci]
2022-08-28 17:36:44 +02:00
surtur
6923776886
content(dnscrypt): partially reword the post
continuous-integration/drone/push Build is passing
2022-08-28 17:29:07 +02:00
surtur
bcd6f3bf1a
ci: unify GOFLAGS with dockerfile
continuous-integration/drone/push Build is passing
2022-08-23 13:36:45 +02:00
surtur
26bc3d7d61
enable pygments to use classes
continuous-integration/drone/push Build is passing
2022-08-21 18:01:42 +02:00
surtur
084258ee6c
content(about): add note on SearXNG
...
continuous-integration/drone/push Build is passing
instance deployed at https://searxng.dotya.ml
2022-08-21 17:30:05 +02:00
surtur
b0dc51e14c
content(about): add note on tmate
continuous-integration/drone/push Build is passing
2022-08-21 17:27:57 +02:00
surtur
e20bf87831
bump traefik to 2.8.3
continuous-integration/drone/push Build is passing
2022-08-14 11:48:20 +02:00
surtur
c68a84082f
bump traefik to 2.8.2
continuous-integration/drone/push Build is passing
2022-08-12 21:36:28 +02:00
surtur
c9553bf7e5
ci: add 'VCS_REF' build arg during compose build
continuous-integration/drone/push Build is passing
2022-08-08 16:51:03 +02:00
surtur
35b2cd330c
readme: add pre-commit badge [skip ci]
2022-08-08 16:50:31 +02:00
surtur
9ae12826a8
dockerfile: migrate to docker frontend v1.3
continuous-integration/drone/push Build is passing
2022-08-08 16:47:39 +02:00
surtur
5df1659c6f
pre-commit: add hadonlint-container hook [skip ci]
2022-08-08 16:46:52 +02:00
surtur
a894b9eff5
ci: bump hadolint to v2.10.0-alpine
continuous-integration/drone/push Build is passing
2022-08-08 16:35:20 +02:00
surtur
e314f788e7
content(about): add mention of cryptcheck.fr scans
continuous-integration/drone/push Build is passing
2022-08-08 16:28:11 +02:00
surtur
c3a29bef55
fix: {ci race condition,traefik}
...
continuous-integration/drone/push Build is passing
as a result of #33 :
* traefik proxy according to compose was pointing nowhere
* traefik was attempting to redirect as it used to when the site was
behind nginx, which is unneccessary now, the go app can properly
handle paths such as '/tags/'.
2022-08-08 15:27:27 +02:00
wanderer
cfe496dcb7
embed homepage in a Go app ( #33 )
...
continuous-integration/drone/push Build is failing
the entire './public' folder that Hugo produces is embedded into a
variable of 'embed.FS' type and served directly using the default http
mux that Go std offers.
ci, pre-commit, Dockerfile and compose file have all been updated
accordingly.
nginx is no longer needed to front the site files, which enabled
switching to a SCRATCH image containing just a single statically linked
"homepage" app that has all files (html, css, js) embedded.
the containers are otherwise empty (as the name SCRATCH suggests), which
further decreases potential attack surface area.
Co-authored-by: surtur <a_mirre@utb.cz>
Reviewed-on: #33
2022-08-08 15:20:50 +02:00
surtur
d0c61e4847
add yamllint [skip ci]
2022-08-02 15:13:39 +02:00
surtur
20c220ffee
compose: add memory limits
continuous-integration/drone/push Build is passing
2022-08-02 15:08:18 +02:00
surtur
20665dc119
chore: fix compose's yaml [skip ci]
2022-08-02 15:07:02 +02:00
surtur
0a3136a291
bump traefik to 2.8.1
continuous-integration/drone/push Build is passing
2022-07-18 17:40:05 +02:00