Commit Graph

566 Commits

Author SHA1 Message Date
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
joeac 52b013e165 fastcgi SCRIPT_FILENAME looks in /usr/share/nginx/html 2026-06-23 08:27:52 +01:00
joeac 76081fd88f adds =404 to end of try_files directive 2026-06-23 08:18:46 +01:00
joeac 4a9649f096 adds ; in fastcgi_pass directive in http/nginx.conf 2026-06-23 08:14:40 +01:00
joeac 061b6986a3 php-fpm.conf lives in /etc/php85/fpm/pool.d in http image 2026-06-23 07:58:32 +01:00
joeac ff49052baa php-fpm runs on socket in /run 2026-06-23 07:57:33 +01:00
joeac 7bd5255c63 http.Dockerfile: runs php-fpm and nginx 2026-06-23 00:06:54 +01:00
joeac 473f4b19f0 nginx.conf: moves server into http block 2026-06-23 00:06:44 +01:00
joeac e04d1e55a1 adds nginx/php-fpm config 2026-06-22 23:45:46 +01:00
joeac e23f053b89 http ports: 8080:80, not 8080:8080 2026-06-22 22:59:37 +01:00
joeac ddc416a45a Makefile: build_$(module) depends on $(module).Dockerfile 2026-06-22 22:56:20 +01:00
joeac c07f55e8d4 move smtp/Dockerfile to smtp.Dockerfile 2026-06-22 22:55:34 +01:00
joeac d3e832f064 http/Dockerfile: COPY to nginx folder 2026-06-22 22:53:53 +01:00
joeac 6e5c1c158c gemini/Makefile: FEED_TARGET includes comitium.json, not
subscriptions.json
2026-06-22 22:47:14 +01:00
joeac 07a326114e cleans $(FEED_TARGET) before rebuildings comitium feeds in
gemini/Makefile
2026-06-22 22:46:18 +01:00
joeac 2725d4085c removes line breaks from gemini.Dockerfile for prettiness 2026-06-22 22:42:12 +01:00