Commit Graph

581 Commits

Author SHA1 Message Date
joeac 8386beac1d installs dyndns in Makefile 2026-06-29 11:59:02 +01:00
joeac dc9694fb32 Makefile: realpath ~ instead of realpath ~/.config/.. which may not exist 2026-06-29 09:29:19 +01:00
joeac 70a155a0a7 Makefile: CPU_ARCH can use arch instead of lscpu to find CPU architecture 2026-06-29 09:28:53 +01:00
joeac 673aaf1c13 installs nginx per module 2026-06-29 09:06:17 +01:00
joeac c059bc34d8 adds pwd.joeac.net.conf to nginx 2026-06-29 07:40:09 +01:00
joeac f2a3552286 abuses container_name in compose.yml 2026-06-29 07:32:35 +01:00
joeac f491fe517a adds vaultwarden module on pwd.joeac.net 2026-06-29 07:32:35 +01:00
joeac f6c8f4fae6 remove redundant uninstall_service rule in Makefile 2026-06-29 07:32:35 +01:00
joeac b43ea19e1e starts joeac.net services on boot 2026-06-29 07:32:35 +01:00
joeac c6ff40e288 moves openrc -> openrc/init.d 2026-06-29 07:32:35 +01:00
joeac 86509e2598 installs joeac.net services as separate OpenRC services 2026-06-29 07:32:35 +01:00
joeac adc5498641 adds nginx config, can make install_nginx 2026-06-29 07:32:29 +01:00
joeac 74d779ee35 adds nginx config, can make install_nginx 2026-06-26 10:40:50 +01:00
joeac cc25a91cf1 adds advisory openrc/user-runlevel-default 2026-06-26 09:45:19 +01:00
joeac 13c909f085 chmod 700 in http.Dockerfile (WTF?) 2026-06-25 19:10:25 +01:00
joeac 2823433f7c Merge branch 'main' of https://git.joeac.net/joeac/joeac.net 2026-06-25 19:04:23 +01:00
joeac abfb28dea2 http.Dockerfile: db dir is owned by nginx and mode 600 2026-06-25 19:04:12 +01:00
joeac ebac73704b rename 2026-06-25.md -> .gmi 2026-06-25 18:57:54 +01:00
joeac 74f1df6893 provides SMTP_PORT, SMTP_USER and SMTP_PASSWORD explicitly in compose.yml ;( 2026-06-25 18:54:13 +01:00
joeac 1ef4c22ec6 apk add php85-pdo, php83-pdo_sqlite in http.Dockerfile 2026-06-25 18:52:59 +01:00
joeac 262516d3da apk add gettext gnutls in smtp.Dockerfile (deps of msmtp) 2026-06-25 18:52:02 +01:00
joeac 1304c5180f Merge branch 'main' of https://git.joeac.net/joeac/joeac.net 2026-06-25 17:52:13 +01:00
joeac c3cabed6e7 db is g+rw in http.Dockerfile 2026-06-25 17:51:59 +01:00
Joe Carstairs 274b79f293 microlog post 2026-06-25 2026-06-25 16:29:45 +01:00
joeac aa76b5ad79 prepares DB_PATH in http.Dockerfile 2026-06-25 12:48:47 +01:00
joeac 84496271c4 adds http/vendor to http image 2026-06-25 12:48:07 +01:00
joeac ac4670492e fixes COPY instructions in gemini.Dockerfile 2026-06-25 11:56:33 +01:00
joeac aaed0c2547 adds gcc (dependency for agate) in gemini/Dockerfile 2026-06-25 11:47:54 +01:00
joeac ed13289934 compose down timeout is 5s, not 300s 2026-06-25 11:45:36 +01:00
joeac a575ecdd68 don't make anything in gemini/run.sh 2026-06-25 11:30:55 +01:00
joeac 0a2a4c68fa rc-update adds joeac.net service to 'default' 2026-06-25 11:29:58 +01:00
joeac d9692da89c replaces 'stop' with 'down' to remove containers (so that they get
re-created with fresh images)
2026-06-25 11:29:12 +01:00
joeac fbbc8d2d8b Revert "adds --rm to podman-compose up command to remove containers after"
This reverts commit 812d59e4dd.
2026-06-25 11:27:33 +01:00
joeac d27186a177 copies gemini/run.sh into image 2026-06-25 11:26:22 +01:00
joeac 812d59e4dd adds --rm to podman-compose up command to remove containers after
stopped
2026-06-25 11:25:10 +01:00
joeac 995c258aa5 adds install, uninstall rules to Makefile 2026-06-25 11:17:01 +01:00
joeac bd9af70a97 removes dependencies from openrc/joeac.net 2026-06-25 11:17:01 +01:00
joeac 465c40b927 removes extra command make from openrc/joeac.net 2026-06-25 11:17:01 +01:00
joeac 6f11b8c453 removes redundant JOEACNET_USER var from openrc/joeac.net 2026-06-25 11:17:01 +01:00
joeac 86ec9e9d54 uses rootless podman in Makefile 2026-06-25 11:17:01 +01:00
joeac 78fe3e7956 bin/pp is executable and a dependency of out rule in http/Makefile 2026-06-25 11:17:01 +01:00
joeac ad8a8c3cac openrc/joeac.net 2026-06-25 11:17:01 +01:00
joeac 46596fc5f6 maps env vars for msmtp image in smtp.Dockerfile 2026-06-25 11:15:54 +01:00
joeac f09bbf8d4a replaces prune_blog script with http/Makefile rules 2026-06-25 09:49:14 +01:00
joeac 83e0f1cda5 http: replaces prune_out script with make rules 2026-06-25 08:22:27 +01:00
joeac aa4f63a8ce uses grep short flags for POSIX compatibility 2026-06-24 22:43:32 +01:00
joeac 499a10837f minor changes to composer.lock 2026-06-24 22:12:49 +01:00
joeac 405ccd1709 adds composer install to http/Makefile 2026-06-23 09:00:49 +01:00
joeac b735c95c84 php-fpm gets env vars 2026-06-23 08:43:40 +01:00
joeac e61a0f1de9 php-fpm logs errors 2026-06-23 08:43:35 +01:00