22 Commits

Author SHA1 Message Date
Trenton Holmes
1a29db8993 Adds some basic steps for updating 2023-01-26 15:47:26 -08:00
Trenton H
b166c7dfcf Updates the installer library to be static in the final image, saving the installers into Git and curl-ing the correct revision 2023-01-26 15:47:26 -08:00
Trenton Holmes
01297aa99b Adds the build platform flag to specific this is a single arch image 2023-01-24 19:38:44 -08:00
Trenton H
15ed33e82a Changes the qpdf building to be cross compiled instead of emulated 2022-12-15 11:15:01 -08:00
Trenton H
c9ec983895 Add piwheels as additional URL for downloading pre-built wheels 2022-12-13 09:58:51 -08:00
Trenton Holmes
2313c8c9e7 Fixes missing lxml and tweaks commenting 2022-11-01 12:42:03 -07:00
Trenton Holmes
19257b824b Adds a couple build args to force pikepdf to rebuild dependent wheels if the versions change 2022-11-01 12:42:03 -07:00
Trenton H
520d5f38ab Updates to qpdf 11.1, pikepdf 6 and OCRMyPDF 14 2022-09-26 09:49:03 -07:00
Trenton Holmes
cbcba5c00d Decrease the final size of the images containing .deb and .whl files 2022-09-08 07:31:00 -07:00
Trenton Holmes
fd0a8a4cb3 Removes references to now not set or used build args 2022-06-08 13:33:17 -07:00
Trenton Holmes
4d98208a2a Updates the wheel builders to let pip handle finding the sdist of the required package and version 2022-06-08 13:33:17 -07:00
Michael Shamoon
87ee185c54 Change npm --no-optional to --omit=optional 2022-05-18 14:01:19 -07:00
Trenton Holmes
95493b7ec8 Updates the Pillow link to a better anchor 2022-04-27 15:48:19 -07:00
Trenton Holmes
778479b12d Adds extra system libraries for pikepdf/Pillow building 2022-04-27 15:48:19 -07:00
Trenton Holmes
1ff6c020dc Changes the intermediate image building steps to use registry caching, allowig us to always rebuild them, but do so very quickly when nothing has changed 2022-04-27 11:28:55 -07:00
Trenton Holmes
ed960216b7 Converts tabs to spaces and update EditorConfig for the new files 2022-04-25 11:32:55 -07:00
Trenton Holmes
a36be2cfd6 Updates the utlity build script to actually support all the images 2022-04-25 11:32:55 -07:00
Trenton Holmes
a6370c48f5 Updates the utility script to allow building of other Dockerfiles for building any image locally. Adds a single point to configure non-Python versions 2022-04-25 11:32:55 -07:00
Trenton Holmes
7204466c39 Fixes spelling 2022-04-25 11:32:54 -07:00
Trenton Holmes
3532aadd43 Ports over the improvements to the frontend compilation from other PR 2022-04-25 11:32:53 -07:00
Trenton Holmes
d79e05b735 Instead of using a full image name, use the repo and version to build the image to pull from. Removes building of the frontend for multiple platforms 2022-04-25 11:32:53 -07:00
Trenton Holmes
d744be97f4 Incorporates the base image building back into the main repo with multi stage building 2022-04-25 11:32:52 -07:00