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 |
|