Commit graph

20 commits

Author SHA1 Message Date
asonix 33ba045ee1 Apparently imagemagick needs a shell to delegate to ffmpeg properly 2024-04-21 21:02:31 -05:00
asonix f082e48ed8 Attempt to set up nix-based docker for pict-rs
There's a bug when converting APNG files to WEBP files, which
imagemagick delegates to ffmpeg. When doing 'nix build' and running the
result, or running pict-rs in the dev shell, it works fine. In the
container, this doesn't work at all. imagemagick complains that there's
no media to convert, implying ffmpeg has output a zero-sized file.

This work is helping to narrow down exactly what pict-rs needs to run,
though. This still needs to be tested against h264, h265, vp8, vp9 and
av1.
2024-04-21 14:31:03 -05:00
asonix 55bc4b64c1 Add per-upload validations and per-upload preprocess steps 2024-03-27 19:00:54 -05:00
asonix 4a7a51d147 Add more imagemagick security configuration
Remove default security policy, since it is overridden anyway
Update default value for max_area
Inherit animation frame count configuration for list-length
Add release document
2024-02-05 14:30:01 -06:00
asonix 87c1b6eab0 Add certstrap to flake 2024-01-15 13:23:21 -05:00
asonix b844f5ef4e Add policy.xml to dev environment 2023-12-23 17:40:51 -06:00
asonix 46ceac3432 Include stdenv.cc in flake 2023-12-17 23:15:27 -06:00
asonix 3c6d676e51 Update garage setup to use existing key, use garage 0.9 for testing, add minio-client to nix 2023-12-16 17:39:42 -06:00
asonix 14deab75d6 Remove protobuf, no longer needed 2023-11-10 18:42:21 -06:00
asonix e18d528245 Add tokio-console to flake 2023-10-20 19:08:23 -05:00
asonix 8c532c97e6 Initial postgres work 2023-09-02 11:52:55 -05:00
asonix 764bf95d44 Get garage environment working again - main 2023-07-13 20:04:29 -05:00
asonix 182bd1d4a2 Remove cargo-zigbuild, update flake.lock 2023-07-10 15:31:21 -05:00
asonix 546843012d Update dependencies (minor & point) 2023-06-19 15:46:23 -05:00
asonix ca16550ee1 Add exiftool to flake 2023-06-11 11:54:25 -05:00
asonix a9a8332161 Add taplo 2023-04-07 11:20:26 -05:00
asonix 8e6158732f Add runtime deps to shell 2023-03-11 13:02:20 -06:00
asonix cc314c37a6 Use libopus for ffmpeg 2023-03-09 21:29:56 -06:00
asonix 463656a9a1 Add shell.nix 2023-03-09 20:19:40 -06:00
asonix 30f01f0e20 Add flake 2023-03-09 19:54:03 -06:00