landing site
https://dotya.ml
surtur
573c9da829
All checks were successful
continuous-integration/drone/pr Build is passing
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. |
||
---|---|---|
.gitea/issue_template | ||
archetypes | ||
assets/scss | ||
content | ||
layouts | ||
static | ||
themes | ||
.drone.yml | ||
.gitignore | ||
.gitmodules | ||
.hadolint.yaml | ||
.pre-commit-config.yaml | ||
.yamllint | ||
config.toml | ||
docker-compose.yml | ||
Dockerfile | ||
go.mod | ||
LICENSE | ||
main.go | ||
README.md |