Commit Graph

57 Commits

Author SHA1 Message Date
joeac ad4b03871e moves container.mk vars to vars.mk so that IMAGE_PREFIX is defined
before it is used in COMPOSE_CMD
2026-07-04 20:11:07 +01:00
joeac 4ef4bbd4ad gives gemini pi-broughton -> blade-canongate 2026-07-04 20:02:02 +01:00
joeac 2e44bfa09a remove nginx site requires sudo 2026-07-04 14:25:49 +01:00
joeac 424b4c6971 uses ip addr instead of hostname to simplify dns config 2026-07-04 14:18:42 +01:00
joeac 4130448a55 swaps master node to blade-canongate 2026-07-04 08:43:00 +01:00
joeac b59888dc99 splits sudo to avoid env confusion 2026-07-03 15:50:14 +01:00
joeac affc7521d6 chmod +x for joeac.net openrc service 2026-07-03 15:21:41 +01:00
joeac f5a7d78d4f uses custom COMPOSECMD in joeac.net openrc services 2026-07-03 15:14:02 +01:00
joeac c42c636231 splits sudo to avoid env confusion 2026-07-03 15:08:46 +01:00
joeac 99b21dbe8e stores src in $HOME and more perm tweaks 2026-07-03 15:01:48 +01:00
joeac ace7801796 typo in openrc.mk: joeac.net.$(module) 2026-07-03 13:23:20 +01:00
joeac 7d0a920c8c provides ETHERPAD_VERSION in vars.mk 2026-07-03 12:37:02 +01:00
joeac f24f1ff4b7 provides ALPINE_VERSION in vars.mk 2026-07-03 12:31:49 +01:00
joeac 703359301b envsubst uses -io flags instead of positional params 2026-07-03 12:29:31 +01:00
joeac b19ae63ceb Merge branch 'main' of https://git.joeac.net/joeac/joeac.net 2026-07-03 10:28:22 +01:00
joeac 17c7e2446c pulls out GEMINI_CERTIFICATES_DIR and GEMINI_COMITIUM_DATA_DIR 2026-07-03 10:28:13 +01:00
joeac 1dab2c159a uninstalling module openrc file uses -f flag to avoid errors 2026-07-03 10:17:07 +01:00
joeac caa2f2d59c adds needed sudo to nginx module uninstall 2026-07-03 10:17:07 +01:00
joeac 6a23042b74 makes capitalise func POSIX-compatible 2026-07-03 10:17:07 +01:00
joeac 33d13bb455 appends /data to VAULTWARDEN_DATA_DIR 2026-07-03 10:13:09 +01:00
joeac 0074ad6643 pulls out ETHERPAD_DATA_DIR 2026-07-03 10:12:49 +01:00
joeac e2d3c05376 make install installs vaultwarden data dir 2026-07-03 10:09:47 +01:00
joeac c62f30ec32 adds missing space in openrc.mk 2026-07-03 10:06:10 +01:00
joeac c1525eaa60 automatically makes user.USER service for initing XDG_RUNTIME_DIR 2026-07-03 09:30:26 +01:00
joeac 19865adb6a pulls out USER variable 2026-07-03 09:02:22 +01:00
joeac b705e9e1e5 nginx installation uses templates and vars instead of explicit conf for
each module
2026-07-02 23:16:29 +01:00
joeac 87a6a3f1f8 adds PUBLIC_ROOT_DIR_ln to vars.mk 2026-07-02 22:33:50 +01:00
joeac 5914e2e578 removes capitalise from container.mk as now in vars.mk 2026-07-02 22:28:43 +01:00
joeac 24c55e142b PORT_module is aliased to MODULE_PORT 2026-07-02 22:27:50 +01:00
joeac c89f338601 re-orders vars.mk 2026-07-02 17:55:00 +01:00
joeac 6feaddc542 adds some line breaks to vars.mk 2026-07-02 17:52:25 +01:00
joeac eaecbcf41f moves ports from .env to make 2026-07-02 17:51:33 +01:00
joeac 7b07b75747 Revert "sets MASTER_NODE to blade-canongate, not pi-broughton"
This reverts commit 0f397b0ee3.
2026-07-02 17:06:11 +01:00
joeac 0f397b0ee3 sets MASTER_NODE to blade-canongate, not pi-broughton 2026-07-02 17:03:44 +01:00
joeac cb90b72836 only pushes if is own image 2026-07-02 09:50:13 +01:00
joeac f5a6ffa8de COMPOSE_CMD specifies IMAGE_PREFIX 2026-07-02 09:48:13 +01:00
joeac d3845601e9 gets container_image_name from podman-compose config 2026-07-02 09:44:20 +01:00
joeac 1385472aaf push_module does not require build_module 2026-07-02 09:42:26 +01:00
joeac 5fd15c706b build_module only requires Dockerfile if one exists 2026-07-02 09:41:07 +01:00
joeac 5bd502c72f better crontab with update.sh 2026-07-02 09:39:10 +01:00
joeac f39c4a51dd adds empty build, push rules 2026-07-02 09:35:47 +01:00
joeac 15a3697679 removes any existing joeac.net openrc service file before installing 2026-07-02 09:26:33 +01:00
joeac dcdda64b9e distinguishes NGINX_SUBDOMAINS from SUBDOMAINS 2026-07-02 09:19:09 +01:00
joeac 5cc5b04b18 moves subdomain defs to top of vars.mk so can be used for SUBDOMAINS var 2026-07-02 09:17:14 +01:00
joeac 0c87d0cc65 Merge branch 'main' of https://git.joeac.net/joeac/joeac.net 2026-07-02 09:08:02 +01:00
joeac a7ea5780cc prunes dyndns crontabs on reinstall 2026-07-02 09:06:46 +01:00
joeac 6f06fc9503 prunes nginx sites on reinstall 2026-07-02 09:04:02 +01:00
joeac 6bc1f2d05f prunes nginx sites on reinstall 2026-07-02 08:53:24 +01:00
joeac c736041f3c adds uninstall_nginx_module rule content 2026-07-02 08:29:49 +01:00
joeac 8a5ad04776 adds reinstall rule 2026-07-02 08:10:25 +01:00