56 Commits

Author SHA1 Message Date
me b74e786356 fdroid, Add missing FILE07. 2026-07-04 17:07:04 -07:00
me 95034b88c6 fdroid, exit would have been correct over return, but is not necessary regardless. 2026-07-04 16:55:35 -07:00
me 758edc25f2 Add error checking if a file fails to download. 2026-07-04 16:45:38 -07:00
me f2924eaf16 fdroid, Try not having two fdroid update commands again. 2026-07-04 16:42:18 -07:00
me e0d136b3b3 fdroid, Try doing the cache bust via docker-compose file rather than an extra script. 2026-07-04 16:40:49 -07:00
me 58e0e4230e Add a cache bust. 2026-07-04 16:35:18 -07:00
me ed4b0ec674 Use proper if statements to avoid non-0 exit codes. 2026-07-04 16:32:18 -07:00
me 33c14b2719 fdroid, Remove the extra WORKDIR. 2026-07-04 16:30:32 -07:00
me b754b7e361 Go back to using wget, ADD was getting too workaroundy. We'll make a script to update the files. Lame! 2026-07-04 16:30:03 -07:00
me 892a386284 No longer need to remove the weird files that were getting ADD'ed in. 2026-07-04 16:16:37 -07:00
me 42b651f85b Add a fix for the weird .yml files getting copied. Sort of a workaround, but ADD is way better than wget. 2026-07-04 16:15:00 -07:00
me 61d4bb08eb Fix file permissions for fdroid prep. 2026-07-04 16:02:26 -07:00
me cc89dc5bca Somehow compose files are getting into the container. Maybe the null ADD variables are doing something weird. Remove them. 2026-07-04 15:53:15 -07:00
me b9b36aa2ac Add automatically creating the volume folder. 2026-07-04 15:32:13 -07:00
me 6accd3b152 fdroid, Add vars 20-39 to compose file. 2026-07-04 15:10:53 -07:00
me fce4ae1769 Remove old share from FDroid, was used for troubleshooting. 2026-07-04 15:09:22 -07:00
me 888a961e6d Refactor the file order and add 20 more possibilities. 2026-07-04 14:47:11 -07:00
me e349ad0aeb Overhaul F-Droid Dockerfile now that it works. 2026-07-04 14:46:30 -07:00
me 07703e72db Make the repo contents persistent. Still need to add command that creates this directory before the first run. 2026-07-04 13:02:28 -07:00
me a4be059d89 Use ADD rather than RUN wget. Bussts cache when it notices the remote file has changed. 2026-07-04 12:53:22 -07:00
me 93da9f875a Move the metadata files, not copy, so that they do not get counted as apps. 2026-07-04 11:15:33 -07:00
me 81b8c1bda4 Run nginx in the foreground so that the container restarts if it fails. 2026-07-04 11:08:39 -07:00
me 7e997abe7b Lower case of word repository. 2026-07-04 10:56:35 -07:00
me f248b09217 Go back to running the fdroid update command so that the hierarchy is more complete than just from fdroid init. 2026-07-04 10:50:53 -07:00
me b055c625c5 Add paths to the F-Droid app manifest files. 2026-07-04 10:27:02 -07:00
me abefceabca Go back to using fdroid., certificate is not properly working for apps. after multiple deletions and recreations. 2026-07-04 09:55:06 -07:00
me 6b79d75d90 Change the subdomain to be apps so that fdroid does not appear in the URL multiple times. 2026-07-04 09:03:49 -07:00
me 2ee52ea0e3 Add warning header to the messages and keep it on screen for an extra 5 seconds. 2026-07-04 09:01:16 -07:00
me 04bb9ceeb7 Remove the app image downloads as they are not used. Comment the YML files until they actually exist. 2026-07-04 08:40:49 -07:00
me 348a7534fb More attempts to get the icon to work properly. 2026-07-04 08:34:53 -07:00
me 105e5ff99f Move all png files so they do not get counted as APKs. 2026-07-04 08:17:28 -07:00
me 97189374b9 Ensure nginx gets started, was happening automatically before but maybe it's part of the default trixie CMD which is no longer being used. 2026-07-04 08:16:31 -07:00
me cf032507f8 Change conditional to be sh-compatible, not bash. 2026-07-04 08:09:25 -07:00
me 64dbf0c97b Add CMD so that NGINX log appears in container log. 2026-07-04 08:06:47 -07:00
me 4d560b3597 Only move the specific repo icon. Do a move not a copy so that it does not get counted as an app. 2026-07-04 08:05:00 -07:00
me a854dc9664 Attempt to streamline the fdroid repo build process a bit better. 2026-07-04 08:01:45 -07:00
me 8fcf47255b Attempt to handle the icon file more gracefully. 2026-07-04 07:53:22 -07:00
me 7de61064ed Pull YML and PNG files for apps. 2026-07-03 17:06:06 -07:00
me d01a658c15 Copy any YML files to the metadata folder. 2026-07-03 17:05:43 -07:00
me 59312620f5 Add ability to specify an icon. Add the icon download to the file list. Add gaps between APKs in preparation for YML files. 2026-07-03 14:58:38 -07:00
me 58b0f4116d Also still need to copy the contents of repo/ to the webroot for the index files to work properly. 2026-07-03 14:42:23 -07:00
me 26ecce238a The entire fdroid/repo/ hierarchy needs copied to /var/www/html/, not just the contents on repo/. This fixes the 'org.fdroid.download.NotFoundException' error! 2026-07-03 12:46:07 -07:00
me 921c450f03 Remove TBD's in FDroid env file. 2025-11-21 18:03:23 -07:00
me 933d307254 Create a share directory for FDroid Server so that items can be copied in and out for testing. 2025-11-21 17:57:55 -07:00
me 6a2dcba0f9 Move guide URL for FDroid Server to README. 2025-11-21 17:57:19 -07:00
me 2d565c94f0 Run pull and build before taking the container down. 2025-11-21 08:29:22 -07:00
me b490c84b37 Add note for removing FDroid repo config lines if they already exist. 2025-11-17 14:04:05 -07:00
me fa25327462 Reorder the FDroid build file so that the base image settings are separate from the advanced configuration. 2025-11-17 14:02:55 -07:00
me 0eb2ecf033 Changes to compose and env files to get FDroid build working successfully. 2025-11-11 20:12:33 -07:00
me a233f32751 Run script is no longer needed to keep the container running, build file uses nginx as the command which also provides the web log. 2025-11-11 20:10:42 -07:00