patch: actually fix the S3 issue
multiple: patches, Makefile
multiple: lots of patches updated
Mastodon customisations for queer.party
The scripting infrastructure in this repository currently generates patches for Mastodon to include the following:
queer.party's variant of Mastodon exclusively uses .patch files included at docker build-time. These are created in advance, and any changes made by the build process outside of these patch files are also built into a .patch file which is included in the Docker build.
Build-time patches follow the filename format: Mastodon version number_Incrementing patch ID #-Brief dash-separated description of patch.patch
Patches which are no longer in use are named {patch name}.patch.old, preserving them in the repo while excluding them during build. Patches which are broken or are work-in-progress are similarly named {patch name}.patch.broken.
Other patches currently included are:
queer.party does not use the official docker-compose.yml for orchestration, however the Docker Swarm configuration has been included as of 3.4.4
queer.party uses make
to handle all stages of the build process, up to and including docker maintenance tasks. This is the only GNU thing on any server I currently have deployed, and I wish there was a non-GNU make-compatible program.