f47d06eded
bump traefik to 2.8.7
continuous-integration/drone/push Build is passing
2022-09-28 15:59:03 +02:00
6e25befe64
pre-commit: add hugo-version-check hook
continuous-integration/drone/push Build is passing
2022-09-28 15:55:50 +02:00
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
bbe295aea9
bump traefik to 2.8.5
continuous-integration/drone/push Build is passing
2022-09-17 03:44:21 +02:00
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
f363952d13
ci(compose): split long cmd to multiple lines
continuous-integration/drone/push Build is passing
2022-09-09 14:47:09 +02:00
9b08a69426
ci: add 'check compose' step to pipelines
continuous-integration/drone/push Build is passing
2022-09-09 14:37:37 +02:00
4912d1f9e8
compose: add healthcheck
continuous-integration/drone/push Build is passing
2022-09-09 13:21:44 +02:00
3b9343debf
chore(compose,ci): always specify registry
continuous-integration/drone/push Build is passing
2022-09-09 12:56:04 +02:00
fab63e3eee
bump traefik to 2.8.4
continuous-integration/drone/push Build is passing
2022-09-09 12:23:37 +02:00
7a178b29af
content: add (affiliate) link to UptimeRobot
continuous-integration/drone/push Build is passing
2022-09-06 16:11:32 +02:00
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
f36a545c93
config: format datetime according to RFC1123Z
continuous-integration/drone/push Build is passing
2022-09-01 20:17:21 +02:00
20b3218aab
layouts(posts): add lastmod if set
continuous-integration/drone/push Build is passing
2022-09-01 03:08:03 +02:00
87138d7b1e
content(dnscrypt): add tips, reword, reformat
continuous-integration/drone/push Build is passing
2022-09-01 02:36:58 +02:00
c88a02c101
chore: bump hugo to v0.102.2
continuous-integration/drone/push Build is passing
2022-09-01 01:42:11 +02:00
04eeda81c7
ci: start signing .drone.yml
continuous-integration/drone/push Build is passing
2022-09-01 01:36:06 +02:00
8afe3e0524
chore: bump hugo to v0.102.1
continuous-integration/drone/push Build is passing
2022-09-01 01:19:15 +02:00
6e1039893d
ci,dockerfile: switch to immawanderer/alpine-hugo
continuous-integration/drone/push Build is passing
2022-08-31 21:46:29 +02:00
051903761c
content: add privacy.md, update {about,contact}.md
continuous-integration/drone/push Build is passing
2022-08-30 13:03:36 +02:00
f7d9892205
content: add {services,onions}.md, update about.md
continuous-integration/drone/push Build is passing
2022-08-30 12:43:55 +02:00
e358a0d1a4
archetypes: set git info by default [skip ci]
2022-08-30 11:50:25 +02:00
bf16d9d763
archetypes: set lastmod by default [skip ci]
2022-08-30 11:50:02 +02:00
90aca411aa
content(about): add note on CoreDNS DoT resolver
continuous-integration/drone/push Build is passing
2022-08-30 11:35:37 +02:00
31ea1683aa
ignore binary [skip ci]
2022-08-28 17:36:44 +02:00
6923776886
content(dnscrypt): partially reword the post
continuous-integration/drone/push Build is passing
2022-08-28 17:29:07 +02:00
bcd6f3bf1a
ci: unify GOFLAGS with dockerfile
continuous-integration/drone/push Build is passing
2022-08-23 13:36:45 +02:00
26bc3d7d61
enable pygments to use classes
continuous-integration/drone/push Build is passing
2022-08-21 18:01:42 +02:00
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
b0dc51e14c
content(about): add note on tmate
continuous-integration/drone/push Build is passing
2022-08-21 17:27:57 +02:00
e20bf87831
bump traefik to 2.8.3
continuous-integration/drone/push Build is passing
2022-08-14 11:48:20 +02:00
c68a84082f
bump traefik to 2.8.2
continuous-integration/drone/push Build is passing
2022-08-12 21:36:28 +02:00
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
35b2cd330c
readme: add pre-commit badge [skip ci]
2022-08-08 16:50:31 +02:00
9ae12826a8
dockerfile: migrate to docker frontend v1.3
continuous-integration/drone/push Build is passing
2022-08-08 16:47:39 +02:00
5df1659c6f
pre-commit: add hadonlint-container hook [skip ci]
2022-08-08 16:46:52 +02:00
a894b9eff5
ci: bump hadolint to v2.10.0-alpine
continuous-integration/drone/push Build is passing
2022-08-08 16:35:20 +02:00
e314f788e7
content(about): add mention of cryptcheck.fr scans
continuous-integration/drone/push Build is passing
2022-08-08 16:28:11 +02:00
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
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
d0c61e4847
add yamllint [skip ci]
2022-08-02 15:13:39 +02:00
20c220ffee
compose: add memory limits
continuous-integration/drone/push Build is passing
2022-08-02 15:08:18 +02:00
20665dc119
chore: fix compose's yaml [skip ci]
2022-08-02 15:07:02 +02:00
0a3136a291
bump traefik to 2.8.1
continuous-integration/drone/push Build is passing
2022-07-18 17:40:05 +02:00
ffd7a943f4
fix .pre-commit-config.yaml [skip ci]
2022-07-02 17:20:01 +02:00
a8ac5aa872
pre-commit: check compose file
continuous-integration/drone/push Build is passing
2022-07-02 17:18:27 +02:00
c99432ea52
bump traefik to 2.8.0
continuous-integration/drone/push Build is passing
2022-07-02 17:07:45 +02:00
ee7acd7c1b
bump traefik to 2.7.3
continuous-integration/drone/push Build is passing
2022-07-02 17:06:27 +02:00
2c4b9a8546
bump traefik to 2.7.2
continuous-integration/drone/push Build is passing
2022-07-02 17:05:52 +02:00
c6a7db63d7
pin traefik to 2.7.1
continuous-integration/drone/push Build is passing
2022-07-02 17:03:19 +02:00