Build on server instead of locally to fix ICU library mismatch

The binary was being built locally on Arch (with ICU 78) and then
deployed to Debian, causing shared library errors. Now the deployment
installs Bun on the server and builds the binary there, ensuring
compatibility with the target system's libraries.
This commit is contained in:
Elm 2026-03-05 08:39:54 -06:00 committed by sepia
parent 28b94a096a
commit de0c724112
3 changed files with 47 additions and 6 deletions

View file

@ -7,7 +7,7 @@ dev:
build:
bun build --compile --minify --target bun --outfile ./target/sepiatones_xyz ./src/index.tsx
deploy: build
deploy:
ansible-playbook -i ansible/hosts.ini ansible/deploy.yml
test: