Commit Graph

265 Commits

Author SHA1 Message Date
surtur 30be2871f2
nginx: redirect 404 to /404.html
All checks were successful
continuous-integration/drone/push Build is passing
2022-04-05 16:27:51 +02:00
surtur 1432f7e50d
use relref shortcode for site-local links
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-30 13:45:28 +02:00
surtur aaccd2356b
update theme colours
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-29 18:07:32 +02:00
surtur c6e71ec9e9
hover transition duration: speed-up to .1s
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-20 22:04:56 +01:00
surtur 34bf219bde
ci: :latest -> :linux-amd64
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-20 20:33:55 +01:00
surtur a0e38dd2ef
ci: perform hadolint check in deploy pipeline
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-20 19:05:00 +01:00
surtur 7222724254
fix: pin fedora-hugo to tag linux-amd64
All checks were successful
continuous-integration/drone/push Build is passing
...which is in fact "rolling" but not called "latest" so hadolint
remains happy
2022-03-20 19:02:50 +01:00
surtur 363f26fe3e
chore: bump traefik to version 2.6.1
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-20 18:51:49 +01:00
surtur 990832b664
chore: bump traefik to version 2.6.0
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-14 16:45:41 +01:00
surtur b0a6084bd6
chore: bump traefik to version 2.5.7
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-21 16:35:43 +01:00
surtur fa4c50301c
fix: inaccessible tags
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-17 10:54:08 +01:00
surtur 554fbb6afd
chore: bump traefik to version 2.5.6
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-28 23:33:51 +01:00
surtur fbc4c7115d
chore: bump traefik to version 2.5.5
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-14 22:41:18 +01:00
surtur ac4ddd5c18
chore: explicitly specify desired taxonomies
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-22 17:52:39 +01:00
surtur e01813e8d4
chore: bump traefik to version 2.5.4
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-09 00:13:14 +01:00
surtur 564d834865
pre-commit: add yaml check [skip ci] 2021-09-22 08:37:42 +02:00
surtur 2b74d3d58e
chore: bump traefik to version 2.5.3
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-22 08:29:37 +02:00
surtur 8d3959c30f
chore: bump traefik to version 2.5.2
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-04 23:50:03 +02:00
surtur a6961ff0c3
template: add RSS link to head of each page
All checks were successful
continuous-integration/drone/push Build is passing
using the below would also add any other alternative formats.
since we don't use any other alt formats, it will only output the link
to RSS feed for each page.
{{ range .AlternativeOutputFormats -}}
    {{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
{{ end -}}

ref: https://gohugo.io/templates/rss/#reference-your-rss-feed-in-head
2021-08-23 15:16:34 +02:00
surtur d23e961b70
chore: bump traefik to version 2.5.1
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-22 12:31:35 +02:00
surtur 666bb63477
add pre-commit config
All checks were successful
continuous-integration/drone/push Build is passing
it's sane to have some pre-flight checks, pre-commit makes it easy.
ref: https://pre-commit.com/
2021-08-21 21:01:05 +02:00
wanderer 06da04bb5c
fix: git url is supposed to only miss commit hash (#31)
All checks were successful
continuous-integration/drone/push Build is passing
to correctly point to a commit path, a '/src/commit/' chunk had to be
added to the previously used URL, which simply pointed to the root of
the repository. that resulted in a garbled URL and a non-existent path as far as Gitea was concerned.
this PR fixes that.

Co-authored-by: surtur <a_mirre@utb.cz>
Reviewed-on: #31
Co-authored-by: wanderer <wanderer@noreply.git.dotya.ml>
Co-committed-by: wanderer <wanderer@noreply.git.dotya.ml>
2021-08-08 11:15:25 +02:00
wanderer 8a1821c416
Add info about DNSCrypt resolver (#29)
All checks were successful
continuous-integration/drone/push Build is passing
update hadolint to v2.6.0-alpine and add an IGNORE to Dockerfile to make
sure the linter is up to date and all errors are resolved, resulting ina passing build.
the ignore is added as the issue is not too big of a deal (at least not
ATM).

* 55d9852 - fix: make hadolint pass <surtur>
* 8f2e192 - about, posts: add dnscrypt <surtur>

Co-authored-by: surtur <a_mirre@utb.cz>
Reviewed-on: #29
Co-authored-by: wanderer <wanderer@noreply.git.dotya.ml>
Co-committed-by: wanderer <wanderer@noreply.git.dotya.ml>
2021-08-08 00:36:37 +02:00
surtur 6fcef0ce11
chore: bump traefik to version 2.5.0-rc5
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-04 03:08:30 +02:00
surtur 6425917e1c
fix(ci): specify the project before the up command
All checks were successful
continuous-integration/drone/push Build is passing
* compose ignores the project value if specified later
* issue introduced in ebd51c2
2021-07-28 14:39:10 +02:00
surtur ebd51c2d54
ci/compose: add project name using a drone env var
All checks were successful
continuous-integration/drone/push Build is passing
ref: dotya.ml/docs#1
2021-07-24 15:46:23 +02:00
surtur 2cb4922ffb
chore: bump traefik version to 2.5.0-rc2
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-29 23:14:59 +02:00
surtur 744f521684
chore: bump traefik to version 2.4.9
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-23 14:40:40 +02:00
surtur 327c48ab68
update: nicer gitea and dockerhub svgs
All checks were successful
continuous-integration/drone/push Build is passing
* fixed sizes and positioning
2021-06-11 23:17:26 +02:00
surtur 5dfb0bd0b7
chore: bump traefik to version 2.4.8
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-25 12:33:56 +01:00
surtur a72f41d56e
cbp: pin hadolint version
All checks were successful
continuous-integration/drone/push Build is passing
* atm to 2.0.0-alpine
2021-03-25 12:31:54 +01:00
wanderer d865915b40
fix: name proper project authors in LICENSE (#28)
All checks were successful
continuous-integration/drone/push Build is passing
as title.

yep, got it wrong the whole time... 🚀

Co-authored-by: surtur <a_mirre@utb.cz>
Reviewed-on: #28
Reviewed-by: dalahast <dalahast@noreply.git.dotya.ml>
Co-authored-by: wanderer <wanderer@noreply.git.dotya.ml>
Co-committed-by: wanderer <wanderer@noreply.git.dotya.ml>
2021-03-09 22:15:22 +01:00
surtur b58f935123
ci: enable building with BuildKit for Compose
All checks were successful
continuous-integration/drone/push Build is passing
ref: https://www.docker.com/blog/faster-builds-in-compose-thanks-to-buildkit-support/
2021-03-09 10:17:14 +01:00
surtur 6b52682f57
ci: split build into build+deploy steps
All checks were successful
continuous-integration/drone/push Build is passing
* build with --no-cache of course
2021-03-09 10:01:23 +01:00
surtur aa95981741
chore: bump traefik version to 2.4.7
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-09 09:53:05 +01:00
surtur cea59cbb28
chore: bump traefik version to 2.4.6
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-02 14:30:41 +01:00
surtur f9a8603770
chore: bump traefik version to 2.4.5
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-19 13:34:36 +01:00
surtur 7f8fcbde52
chore: bump traefik version to 2.4.3
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-18 09:46:54 +01:00
wanderer e10bbd74f8
chore: add Hadolint Dockerfile linting (#27)
All checks were successful
continuous-integration/drone/push Build is passing
as per #22
fixes #22

* update PR pipeline in .drone.yml
* add .hadolint.yaml

Co-authored-by: surtur <a_mirre@utb.cz>
Reviewed-on: #27
Co-authored-by: wanderer <wanderer@noreply.git.dotya.ml>
Co-committed-by: wanderer <wanderer@noreply.git.dotya.ml>
2021-02-16 16:11:24 +01:00
surtur 8378656cb7
chore: bump traefik version to 2.4.2
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-04 22:11:31 +01:00
wanderer 2d58181837
bump traefik version to 2.4.0 (#25)
All checks were successful
continuous-integration/drone/push Build is passing
as title.

Co-authored-by: surtur <a_mirre@utb.cz>
Reviewed-on: #25
Co-authored-by: wanderer <a_mirre@utb.cz>
Co-committed-by: wanderer <a_mirre@utb.cz>
2021-01-31 05:11:42 +01:00
wanderer d6510fbd9b
chore: define a FROM alias (#26)
All checks were successful
continuous-integration/drone/push Build is passing
while the existing setup works, we're following best practices of aliasing a FROM layer 

Co-authored-by: surtur <a_mirre@utb.cz>
Reviewed-on: #26
Co-authored-by: wanderer <wanderer@noreply.git.dotya.ml>
Co-committed-by: wanderer <wanderer@noreply.git.dotya.ml>
2021-01-24 16:15:28 +01:00