Commit Graph

293 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 72d812b106 Rename the Dockerfile version. 2026-06-19 15:01:10 -07:00
me c695bb1d72 Add a Docker Hub example for Prosody. 2026-06-19 15:00:03 -07:00
me 49238da275 Change certs to be a named volume too for better permission playability. 2026-06-19 09:19:20 -07:00
me 73583a0f62 Chain the initial start commands rather than forking them all. 2026-06-19 09:13:53 -07:00
me 01b6ceac22 Start prosody! 2026-06-19 09:10:59 -07:00
me 06fd6be4d3 Try using a named volume on Prosody to see if it helps with permissions. 2026-06-19 09:06:26 -07:00
me e8c0ee9b47 Add explicit files to follow. 2026-06-19 08:41:39 -07:00
me 5df435ba86 Move cert import since volumes are not mounted during build. 2026-06-19 08:39:44 -07:00