2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-12-22 11:21:24 +00:00
pict-rs/defaults.toml

80 lines
1.1 KiB
TOML
Raw Normal View History

2022-03-28 04:27:07 +00:00
[server]
2023-02-04 23:32:36 +00:00
address = "0.0.0.0:8080"
2023-07-17 19:24:49 +00:00
read_only = false
2023-11-11 20:22:12 +00:00
danger_dummy_mode = false
2023-07-19 01:32:17 +00:00
max_file_count = 1
temporary_directory = "/tmp"
[client]
timeout = 30
[upgrade]
concurrency = 32
2022-03-28 04:27:07 +00:00
[tracing.logging]
2023-02-04 23:32:36 +00:00
format = "normal"
2023-09-30 21:28:04 +00:00
targets = "info"
2023-12-11 20:58:53 +00:00
log_spans = false
2022-03-28 04:27:07 +00:00
[tracing.console]
buffer_capacity = 102400
[tracing.opentelemetry]
2023-02-04 23:32:36 +00:00
service_name = "pict-rs"
targets = "info"
2022-03-28 04:27:07 +00:00
[metrics]
[old_repo]
2022-03-28 04:27:07 +00:00
[media]
external_validation_timeout = 30
2022-03-28 04:27:07 +00:00
max_file_size = 40
2023-08-05 17:41:06 +00:00
process_timeout = 30
2023-02-04 23:32:36 +00:00
filters = [
"blur",
"crop",
"identity",
"resize",
"thumbnail",
]
2022-03-28 04:27:07 +00:00
[media.retention]
variants = "7d"
proxy = "7d"
2023-07-13 22:42:21 +00:00
[media.image]
max_width = 10000
max_height = 10000
max_area = 40000000
max_file_size = 40
[media.animation]
max_width = 1920
max_height = 1920
max_area = 2073600
2023-07-13 22:42:21 +00:00
max_file_size = 40
max_frame_count = 900
2023-02-04 23:32:36 +00:00
2023-07-13 22:42:21 +00:00
[media.video]
enable = true
allow_audio = false
max_width = 3840
max_height = 3840
max_area = 8294400
max_file_size = 40
max_frame_count = 900
[media.video.quality]
crf_max = 32
2022-03-28 04:27:07 +00:00
[repo]
2023-02-04 23:32:36 +00:00
type = "sled"
path = "/mnt/sled-repo"
2022-03-28 04:27:07 +00:00
cache_capacity = 67108864
export_path = "/mnt/exports"
2022-03-28 04:27:07 +00:00
[store]
2023-02-04 23:32:36 +00:00
type = "filesystem"
path = "/mnt/files"