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
surtur
ffd7a943f4
fix .pre-commit-config.yaml [skip ci]
2022-07-02 17:20:01 +02:00
surtur
a8ac5aa872
pre-commit: check compose file
continuous-integration/drone/push Build is passing
2022-07-02 17:18:27 +02:00
surtur
c99432ea52
bump traefik to 2.8.0
continuous-integration/drone/push Build is passing
2022-07-02 17:07:45 +02:00
surtur
ee7acd7c1b
bump traefik to 2.7.3
continuous-integration/drone/push Build is passing
2022-07-02 17:06:27 +02:00
surtur
2c4b9a8546
bump traefik to 2.7.2
continuous-integration/drone/push Build is passing
2022-07-02 17:05:52 +02:00
surtur
c6a7db63d7
pin traefik to 2.7.1
continuous-integration/drone/push Build is passing
2022-07-02 17:03:19 +02:00
surtur
30be2871f2
nginx: redirect 404 to /404.html
continuous-integration/drone/push Build is passing
2022-04-05 16:27:51 +02:00
surtur
1432f7e50d
use relref shortcode for site-local links
continuous-integration/drone/push Build is passing
2022-03-30 17:59:37 +02:00
surtur
bb5d6b632e
only solve for rss as alternative output format
continuous-integration/drone/push Build is passing
2022-03-30 17:45:06 +02:00
surtur
0b8d7d92ae
fix 8fe0e155d3: bump traefik to version 2.7
...
continuous-integration/drone/push Build is passing
the :2.6.3 tag is apparently only available for arm arch, it's probably
best not to base the decision to bump versions on a new release
notification. instead, availability of the new version for our default
arch (amd64) should always be checked:
podman run -it --rm docker.io/library/traefik:2.6.3
Trying to pull docker.io/library/traefik:2.6.3...
Error: choosing an image from manifest list docker://traefik:2.6.3: no image found in manifest list for architecture amd64, variant "", OS linux
~ took 2s
(╯°□°)╯︵ ┻━┻ 125 🔥 podman run -it --rm docker.io/library/traefik:2.7
Trying to pull docker.io/library/traefik:2.7...
Getting image source signatures
Copying blob 491249faa733 done
2022-03-30 17:26:02 +02:00
surtur
8fe0e155d3
chore: bump traefik to version 2.6.3
continuous-integration/drone/push Build is failing
2022-03-30 13:45:28 +02:00
surtur
aaccd2356b
update theme colours
...
continuous-integration/drone/push Build is passing
commit bc6140098f
Author: surtur <a_mirre@utb.cz>
Date: Tue Mar 29 18:32:39 2022 +0200
add commentary to colour codes
since we're keeping the original names of colour variables from the
theme, it's a good idea to at least have the usage of them (somewhat)
documented.
commit 927909be60
Author: surtur <a_mirre@utb.cz>
Date: Tue Mar 29 18:24:43 2022 +0200
increase pre border-radius to 5px
commit 62f0d16540
Author: surtur <a_mirre@utb.cz>
Date: Tue Mar 29 18:18:02 2022 +0200
change theme colours
2022-03-29 18:37:04 +02:00
surtur
5ca65d3410
set .post-info.a:hover border-bottom size to 2px
continuous-integration/drone/push Build is passing
2022-03-29 18:07:32 +02:00
surtur
c6e71ec9e9
hover transition duration: speed-up to .1s
continuous-integration/drone/push Build is passing
2022-03-29 18:03:13 +02:00
surtur
d0899c6c81
chore: bump traefik to version 2.6.2
continuous-integration/drone/push Build is passing
2022-03-25 14:45:38 +01:00
surtur
b67aaf5aa3
ci: use upstream alpine image for stagin runs
continuous-integration/drone/push Build is passing
2022-03-20 22:04:56 +01:00
surtur
34bf219bde
ci: :latest -> :linux-amd64
continuous-integration/drone/push Build is passing
2022-03-20 20:33:55 +01:00
surtur
a0e38dd2ef
ci: perform hadolint check in deploy pipeline
...
continuous-integration/drone/push Build is passing
...a failsafe of sorts
2022-03-20 20:18:45 +01:00
surtur
66528553a3
fix: correctly indent and init yaml documents
...
continuous-integration/drone/push Build is passing
still some lines are over 80 characters, that needs fixing, too
2022-03-20 20:15:28 +01:00
surtur
09a8c3fb60
chore: bump hadolint to v2.9.1-alpine
continuous-integration/drone/push Build is passing
2022-03-20 19:05:00 +01:00