✂ Mikrotik hosts parser
1.16.3
up to 1.17.1
1.16.2
up to 1.16.3
/metrics
with metrics in prometheus formatscratch
(instead alpine
image)1.13
up to 1.15
mikrotik-hosts-parser
to github.com/tarampampam/mikrotik-hosts-parser/v4
public
renamed to web
./configs/config.yml
(instead ./serve.yml
)serve
sub-command flags:
--config
now is %binary_file_dir%/configs/config.yml
(instead nothing)--resources-dir
now is %binary_file_dir%/web
(instead nothing)--listen
flag now is 8080
(instead nothing)--resources-dir
empty value (""
)linux/amd64
+ linux/386
platformsHealthChecker/internal
) to the http://127.0.0.1:8080/live
endpoint. Port number can be changed using --port
, -p
flag or LISTEN_PORT
environment variableserve
sub-command flags:
--cache-ttl
for cache entries lifetime setting (examples: 50s
, 1h30m
); 30m
by default; environment variable: CACHE_TTL
--caching-engine
for caching engine changing (memory|redis
); memory
by default; environment variable: CACHING_ENGINE
--redis-dsn
for redis server URL setting; redis://127.0.0.1:6379/0
by default; environment variable: REDIS_DSN
. This flag is required only if redis
caching engine is set--log-json
for logging using JSON format (stderr
)--debug
for debug information for logging messages--verbose
for verbose outputserve
sub-command/live
for liveness probe/ready
for readiness probe/api/routes
handlerContent-Type
header value for docker environmentTest before release