Compare commits

...

2 Commits

Author SHA1 Message Date
44c7126ac5 sort episodes from newest to oldest 2026-02-17 20:23:38 +03:00
e4c4cdce41 update justfile scripts for docker 2026-02-17 20:19:33 +03:00
2 changed files with 14 additions and 2 deletions

View File

@@ -1,8 +1,11 @@
dev:
PODCASTS_DIRPATH=./podcasts go run .
build:
docker build -t podcaster .
build tag="latest":
docker build -t git.zatch.ru/tsivinsky/podcaster:{{tag}} .
push tag="latest":
docker push git.zatch.ru/tsivinsky/podcaster:{{tag}}
run:
docker run -p 5000:5000 --name podcaster -e PODCASTS_DIRPATH=/podcasts -e DB_PATH=/db/sqlite.db -v ./db:/db -v ./podcasts:/podcasts podcaster:latest

View File

@@ -11,6 +11,7 @@ import (
"net/http"
"os"
"path"
"slices"
"strconv"
"time"
@@ -387,6 +388,14 @@ func main() {
episode.CreatedAt = episode.CreatedAt.In(loc)
}
slices.SortFunc(episodes, func(a, b *Episode) int {
if a.CreatedAt.Before(b.CreatedAt) {
return 1
} else {
return -1
}
})
tmpl.ExecuteTemplate(w, "podcast.html", struct {
Podcast *Podcast
Episodes []*Episode