This commit is contained in:
Daniel Berteaud 2025-01-07 16:40:39 +01:00
parent 3c7f0a32fc
commit 4c366a44b2
4 changed files with 13 additions and 8 deletions

View File

@ -1,4 +1,4 @@
FROM danielberteaud/alpine:24.12-2
FROM danielberteaud/alpine:25.1-1
LABEL maintainer="Daniel Berteaud <dbd@ehtrace.com>"
ARG MINIFLUX_VERSION=2.2.4

View File

@ -110,7 +110,7 @@ job "miniflux" {
user = "1053:1053"
config {
image = "danielberteaud/wait-for:24.12-1"
image = "danielberteaud/wait-for:25.1-1"
readonly_rootfs = true
pids_limit = 20
}
@ -136,15 +136,18 @@ job "miniflux" {
task "miniflux" {
driver = "docker"
leader = true
config {
image = "danielberteaud/miniflux:2.2.4-1"
readonly_rootfs = true
pids_limit = 100
pids_limit = 500
}
vault {
role = "miniflux"
env = false

View File

@ -8,7 +8,7 @@ job "[[ .instance ]]" {
network {
mode = "bridge"
[[- if conv.ToBool .prometheus.enabled ]]
[[- if conv.ToBool .metrics.enabled ]]
port "metrics" {}
[[- end ]]
}
@ -42,18 +42,20 @@ job "[[ .instance ]]" {
task "miniflux" {
driver = "[[ $c.nomad.driver ]]"
leader = true
config {
[[ template "common/image" $c ]]
pids_limit = 100
pids_limit = 500
}
[[ template "common/artifacts" $c ]]
[[ template "common/vault.policies" $c ]]
env {
LISTEN_ADDR = "127.0.0.1:8085"
BASE_URL = "[[ .miniflux.public_url ]]"
[[- if conv.ToBool $c.prometheus.enabled ]]
[[- if conv.ToBool $c.metrics.enabled ]]
METRICS_COLLECTOR = 1
[[- end ]]
}

View File

@ -50,8 +50,8 @@ miniflux:
# Disable transaction mode as it's not working correctly (a lot of rollbacks, duplicated articles etc.)
mode: session
# Prometheus configuration
prometheus:
# Expose metrics
metrics:
endpoints:
main:
target: http://127.0.0.1:8085/metrics