* Migrations before column fixes * Change local_image to reference person_id, to track thumbnail creators. - Fixes #5564 * Fixing API tests. * Increase the post query duration time. #5661 * Adding thumbnail_and_post_id column * Forgot ts-optional * Fixing post spec tests. * Try using promise.allSettled to ignore errors. * Using consistent pictrs api key. * Dont fetch thumbnails for user API. * Dont delete thumbnails for user deletion. * Dont filter out thumbnail images when fetching or deleting. * Update crates/api_common/src/utils.rs Co-authored-by: Richard Schwab <gitrichardschwab-7a2qxq42kj@central-intelligence.agency> * Addressing PR comments * Add comment. * Rename to thumbnail_for_post_id * Addressing PR comments --------- Co-authored-by: Richard Schwab <gitrichardschwab-7a2qxq42kj@central-intelligence.agency>
Building Lemmy Images
Lemmy's images are meant to be built on linux/amd64
,
but they can be executed on both linux/amd64
and linux/arm64
.
To do so we need to use a cross toolchain whose goal is to build from amd64 to arm64.
Namely, we need to link the lemmy_server with pq
and openssl
shared libraries and a few others, and they need to be in arm64
,
indeed.
The toolchain we use to cross-compile is specifically tailored for Lemmy's needs, see the image repository.