Commit Graph
100 Commits
Author SHA1 Message Date
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 75c2f83d25 Enhance output for manage -c. 2026-07-04 15:07:51 -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
me a72eb09c1f Change the path for the certs. 2026-06-19 08:37:01 -07:00
me 24dba3e2ed Check for certs and reload before starting the container. 2026-06-19 08:36:49 -07:00
me 730581c16d Move the certs to a different directory. 2026-06-19 08:35:54 -07:00
me c0adab4830 Hide the example config so that prosodyctl check does not complain. 2026-06-19 08:12:33 -07:00
me 8c262ce6eb Change where the Prosody file gets copied. 2026-06-18 19:13:44 -07:00
me 64b796c523 Add vim for Prosody. 2026-06-18 18:16:16 -07:00
me 600287ee93 Remove host config and add gitignore change meant for last commit. 2026-06-18 18:15:35 -07:00
me 7e5ff6fcdc Ignore custom Prosody hosts. 2026-06-18 18:12:54 -07:00
me 971dc0c086 Edit the cert paths based on how the drives are being mounted. 2026-06-18 18:04:06 -07:00
me 7106a6774c Have Prosody access LetsEncrypt certs from Reverse Proxy. 2026-06-18 17:57:57 -07:00
me e1a57645b7 Add functionality to copy the config files to the container. 2026-06-18 17:46:16 -07:00
me be1affb0b2 Refactor the Prosody config files. 2026-06-18 17:45:57 -07:00
me 1a21c67a2f Remove symlinked files from Prosody config. 2026-06-18 17:33:43 -07:00
me 4df4b60cdb Undo test. 2026-06-18 17:24:51 -07:00
me db571b51cf Testing a commit. 2026-06-18 17:24:36 -07:00
me 9bf2789bd4 Add default config files so that they can be put into the host volume. 2026-06-11 21:00:10 -07:00
me 40076ae429 Update config after small amount of testing. 2026-06-11 20:59:33 -07:00
me d00d3fdc27 Create a Prosody image since they don't post to Docker Hub. 2026-06-11 20:31:57 -07:00
me 37ffc6c5fa Add initial compose file for Lychee. 2026-06-04 17:10:34 -07:00
me a9783be3c8 Change to using the latest Nextcloud. 2026-06-04 16:02:12 -07:00
me 525ed36a5e Add working configuration for Ghost! 2026-06-03 14:11:58 -07:00
me 153efbff54 Add beginnings of the env file for Ghost. 2026-05-29 13:04:47 -07:00
me fa435853de Begin adding compose details for Ghost. 2026-05-29 10:23:43 -07:00
me 1f30f559d8 Add TBD's for Ghost. 2026-05-28 19:56:16 -07:00
me 5f9c95e4c0 Fix weirdness at the end of the file (again!?). Coding from Android seems less and less reliable unless using vi. Luckily it was after the exit. 2026-04-11 09:52:34 -07:00
me ef575d0b08 Add a forced hourly job to rebuild Hugo sites. 2026-01-09 11:54:12 -07:00
me ccd4201f0d Add a force variable to Hugo cronjob. 2026-01-09 11:52:07 -07:00
me fd3fc6eb41 Add the creation of future articles on DEV hugo systems. 2026-01-09 11:32:53 -07:00
me 0371059706 Match tag exactly for deletion by only checking what's between the periods. 2025-11-28 15:05:35 -07:00
me 1796a21579 Change is working great! env-docker became the tag. 2025-11-28 14:56:28 -07:00
me 8bfe49c947 Add note as to what's about to change with backup script. 2025-11-28 14:55:05 -07:00
me 361c29cf25 Add a note not to edit files in the LetsEncrypt folders. 2025-11-28 14:31:53 -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 9ab6335a3c Pull and the build the container while it's still up, reducing downtime. 2025-11-16 07:00:45 -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
me 99afb5ac50 Container is now working!! Apps do not register though, likely since they are missing metadata. 2025-11-11 20:09:15 -07:00
me f16b44a5b6 Start the container in root's home, not /. 2025-11-11 20:08:13 -07:00
me 87a571c89a Create super simple container for playing around in. 2025-11-11 15:51:00 -07:00
me 52d108fa75 Get the FDroid project to the point where it starts and runs. Not creating the actual repo under the webserver yet though. Does not seem to be keeping the APKs the Dockerfile downloads. 2025-11-11 15:14:57 -07:00
me df3a4cb354 Update wording for the website's files directory README. 2025-11-11 12:03:34 -07:00
me 44f4aa55c6 Prep file does not need to source the master env file. 2025-11-10 14:14:08 -07:00
me 7199a88627 Move the REPO and WEBROOT vars to the Dockerfile since that's the only place they're needed. Dir is getting created successfully now. 2025-11-01 13:16:31 -07:00
me bf2499e6ce F-Droid: Fix variable error; MEM not RAM. 2025-11-01 12:59:42 -07:00
me e8e4b69ed6 Resource parameters are not needed in the env section. Change the order of the app and db. 2025-11-01 12:02:41 -07:00
me 9bc7988b81 More work on the F-Droid Repo setup. 2025-11-01 11:54:34 -07:00
me 0ed000cd20 Automatically run the prep, maintenance, and purge scripts. begin adding explicit double quotes. 2025-11-01 11:54:14 -07:00
me 4264e47577 Wordpress config: Differentiate the service name from the container name. 2025-11-01 11:53:27 -07:00
me 1bcf5f3e7b Create untested configuration for hosting an F-Droid repository. 2025-11-01 04:28:27 -07:00
me 221a446996 Add other cases of prod, dev, and stage. 2025-10-30 08:05:25 -07:00