Sam Heinz
6fe38b318a
Update install/manyfold-install.sh
2026-07-19 19:20:39 +10:00
MickLesk
d13075a5e1
Fix Manyfold Ruby setup home initialization
...
Create the `manyfold` service user before calling `setup_ruby` so `/home/manyfold` exists when rbenv profile snippets are written. Also harden `setup_ruby` by creating `$HOME` if missing, preventing profile-write failures for installers that pass a home directory before creating the user.
2026-07-18 12:05:20 +02:00
CanbiZ (MickLesk)
b5c31d58f4
tools.func: centralize Node.js corepack and npm handling in setup_nodejs() ( #15268 )
2026-06-21 22:24:10 +02:00
CanbiZ (MickLesk)
707ba77006
Manyfold: add new dependency ( #15040 )
2026-06-11 16:21:25 +02:00
ANLO.PO
ee4111f2b0
Fix incorrect port in upstream requests by forwarding original host and port ( #12812 )
...
Replace `Host $host` with `Host $http_host` so the upstream application receives the original host including the port (e.g. `manyfold:8081`).
Add `X-Forwarded-Host` and `X-Forwarded-Port` headers to ensure the Rails app generates correct absolute URLs instead of defaulting to port 80 when running behind nginx on a non-standard port.
2026-03-12 14:19:54 +01:00
CanbiZ (MickLesk)
4e1ade4c28
bump various scripts from Node 22 to 24 ( #12265 )
...
* bump(node): Node 22 to 24 for Tier 1 projects
Bump Node.js from 22 to 24 in install and ct update scripts for projects
where upstream already uses Node 24 in their Dockerfile/package.json:
- Cross-seed (engines >=24, Dockerfile node:24-alpine)
- Matterbridge (engines >=24.0.0, Dockerfile node:24-trixie-slim)
- Manyfold (volta.node 24.13.0)
- Pangolin (Dockerfile node:24-alpine)
- ROMM (engines 24, nvm install 24)
- SnowShare (Dockerfile node:24-alpine)
- Verdaccio (engines >=18, Dockerfile node:24-alpine)
Also adds missing NODE_VERSION setup_nodejs calls to ct update scripts
for cross-seed, pangolin, romm, snowshare, and manyfold.
* formatting
* fix: pin NODE_VERSION for nodecast-tv and wealthfolio
nodecast-tv: NODE_VERSION=20 (upstream Dockerfile uses nodesource/setup_20.x)
wealthfolio: NODE_VERSION=20 (upstream Dockerfile uses node:20-alpine)
* ci: add weekly Node.js version drift check workflow
Scans all install scripts using setup_nodejs, fetches upstream
package.json (engines.node) and Dockerfile (FROM node:XX),
compares with our NODE_VERSION and opens/updates a GitHub issue
on mismatch. Runs weekly on Monday at 06:00 UTC.
* remove wf - seperate branch
2026-02-24 11:38:15 +01:00
Chris
918d7c9053
Manyfold: fix permissions error ( #11165 )
2026-01-25 08:11:48 +01:00
push-app-to-main[bot]
352bbc880e
manyfold ( #11143 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com >
Co-authored-by: Chris <punk.sand7393@fastmail.com >
2026-01-24 23:49:59 +01:00