4d4730bb52
Remove the -app from container names, leave it on the service descriptor.
me2026-11-07 13:52:47 -07:00
3cb50bf181
hugo, nake the &&'s more consistent.
me2026-11-07 10:24:26 -07:00
146f29f760
hugo, capitalize RUN commands.
me2026-11-07 09:16:02 -07:00
e4f5793106
hugo, clean up the container after compiling hugo with go.
me2026-11-07 09:12:32 -07:00
7a8f3cc095
Do not try to pull local build images.
me2026-11-02 16:18:43 -07:00
2f2484df93
hugo, allow specifying the baseURL since it's helpful for SEO and other things, also rename PORT variables to not collide with Ansible's PROD_PORT.
me2026-11-02 15:08:59 -07:00
64f90acffd
create, use compose.yml from now on.
me2026-10-29 20:59:24 -07:00
623d855cf6
manage, also recognize compose.yml files.
me2026-10-29 20:59:05 -07:00
94273679d8
hugo, base the image tag on the branch being used, change the ports to be in the env file.
me2026-10-29 08:57:30 -07:00
208d10034e
hugo, add an image name so that all instances use it rather than recompiling every time.
me2026-10-27 21:23:13 -07:00
a63ac8a31f
hugo, ensure the executable is available and executable.
me2026-10-27 21:22:42 -07:00
18fd1dbc1f
hugo, use the same version of Hugo as development systems, not any newer.
me2026-10-27 20:27:18 -07:00
84039c005e
hugo, add explicit path to cronjob.
me2026-10-27 20:20:21 -07:00
56aa206f5c
hugo, change the default repo.
me2026-10-27 20:13:26 -07:00
80ace59b99
install, update the Arch-based packages.
me2026-10-27 20:08:17 -07:00
5572e57d49
hugo, explicitly install ca-certificates so that hugo does not ail compiling, remove the no-install-recommends in case that's why the issue started in the first place.
me2026-10-27 20:06:17 -07:00
d0c791f477
provisioning, add script to easily check the results.
me2026-08-04 17:59:04 -07:00
481a0b9744
provisioning, main.sh, variablize the local repo name.
me2026-08-04 17:46:20 -07:00
a6a8f4c97a
Add ca-certificates to Prosody config which allows it to validate s2s certs.
me2026-07-24 05:32:29 -07:00
2302897460
Ignore etc files for Prosody as well.
me2026-07-24 05:15:36 -07:00
a08c59bcb2
Remove module example as it was already in the enabled list by default.
me2026-07-24 05:07:55 -07:00
5850a237ce
Add an extra port to Prosody to see if it helps with certificate validation.
me2026-07-24 05:06:30 -07:00
5b8deb8a67
Add community modules for Prosody and give an example of enabling notifications.
me2026-07-23 14:50:42 -07:00
b5ae8ff0ce
Change example of where the prosody certs should be referenced.
me2026-07-23 13:32:33 -07:00
0ccef4583a
Ensure the cert archive exists so the symbolic links can be followed.
me2026-07-13 15:55:51 -07:00
7b3b7623be
Do not do the reload, confuses the system.
me2026-07-13 15:55:08 -07:00
64415239ca
One step closer to getting the Prosody server live. Create the bind dir and ensure certs are imported as root. Still not actually getting the certs, but having way less errors.
me2026-07-13 15:03:30 -07:00
a770eb00ef
Also ignore lowercase hugo sites.
me2026-07-13 15:02:32 -07:00
95034b88c6
fdroid, exit would have been correct over return, but is not necessary regardless.
me2026-07-04 16:55:35 -07:00
758edc25f2
Add error checking if a file fails to download.
me2026-07-04 16:45:38 -07:00
f2924eaf16
fdroid, Try not having two fdroid update commands again.
me2026-07-04 16:42:18 -07:00
e0d136b3b3
fdroid, Try doing the cache bust via docker-compose file rather than an extra script.
me2026-07-04 16:40:49 -07:00
58e0e4230e
Add a cache bust.
me2026-07-04 16:35:18 -07:00
ed4b0ec674
Use proper if statements to avoid non-0 exit codes.
me2026-07-04 16:32:18 -07:00
33c14b2719
fdroid, Remove the extra WORKDIR.
me2026-07-04 16:30:32 -07:00
b754b7e361
Go back to using wget, ADD was getting too workaroundy. We'll make a script to update the files. Lame!
me2026-07-04 16:30:03 -07:00
892a386284
No longer need to remove the weird files that were getting ADD'ed in.
me2026-07-04 16:16:37 -07:00
42b651f85b
Add a fix for the weird .yml files getting copied. Sort of a workaround, but ADD is way better than wget.
me2026-07-04 16:15:00 -07:00
61d4bb08eb
Fix file permissions for fdroid prep.
me2026-07-04 16:02:26 -07:00
cc89dc5bca
Somehow compose files are getting into the container. Maybe the null ADD variables are doing something weird. Remove them.
me2026-07-04 15:53:15 -07:00
b9b36aa2ac
Add automatically creating the volume folder.
me2026-07-04 15:32:13 -07:00
6accd3b152
fdroid, Add vars 20-39 to compose file.
me2026-07-04 15:10:53 -07:00
fce4ae1769
Remove old share from FDroid, was used for troubleshooting.
me2026-07-04 15:09:22 -07:00
75c2f83d25
Enhance output for manage -c.
me2026-07-04 15:07:51 -07:00
888a961e6d
Refactor the file order and add 20 more possibilities.
me2026-07-04 14:47:11 -07:00
e349ad0aeb
Overhaul F-Droid Dockerfile now that it works.
me2026-07-04 14:46:30 -07:00
07703e72db
Make the repo contents persistent. Still need to add command that creates this directory before the first run.
me2026-07-04 13:02:28 -07:00
a4be059d89
Use ADD rather than RUN wget. Bussts cache when it notices the remote file has changed.
me2026-07-04 12:53:22 -07:00
93da9f875a
Move the metadata files, not copy, so that they do not get counted as apps.
me2026-07-04 11:15:33 -07:00
81b8c1bda4
Run nginx in the foreground so that the container restarts if it fails.
me2026-07-04 11:08:39 -07:00
7e997abe7b
Lower case of word repository.
me2026-07-04 10:56:35 -07:00
f248b09217
Go back to running the fdroid update command so that the hierarchy is more complete than just from fdroid init.
me2026-07-04 10:50:53 -07:00
b055c625c5
Add paths to the F-Droid app manifest files.
me2026-07-04 10:27:02 -07:00
abefceabca
Go back to using fdroid., certificate is not properly working for apps. after multiple deletions and recreations.
me2026-07-04 09:55:06 -07:00
6b79d75d90
Change the subdomain to be apps so that fdroid does not appear in the URL multiple times.
me2026-07-04 09:03:49 -07:00
2ee52ea0e3
Add warning header to the messages and keep it on screen for an extra 5 seconds.
me2026-07-04 09:01:16 -07:00
04bb9ceeb7
Remove the app image downloads as they are not used. Comment the YML files until they actually exist.
me2026-07-04 08:40:49 -07:00
348a7534fb
More attempts to get the icon to work properly.
me2026-07-04 08:34:53 -07:00
105e5ff99f
Move all png files so they do not get counted as APKs.
me2026-07-04 08:17:28 -07:00
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.
me2026-07-04 08:16:31 -07:00
cf032507f8
Change conditional to be sh-compatible, not bash.
me2026-07-04 08:09:25 -07:00
64dbf0c97b
Add CMD so that NGINX log appears in container log.
me2026-07-04 08:06:47 -07:00
4d560b3597
Only move the specific repo icon. Do a move not a copy so that it does not get counted as an app.
me2026-07-04 08:05:00 -07:00
a854dc9664
Attempt to streamline the fdroid repo build process a bit better.
me2026-07-04 08:01:45 -07:00