6 Commits

Author SHA1 Message Date
2e9010da53 fix(docker): allow fluxer_app/scripts/build directory
Some checks failed
test cassandra-backup / Test latest Cassandra backup (push) Has been cancelled
The **/build pattern was blocking the scripts/build/ directory
which contains critical rspack build scripts like lingui.mjs.
Explicitly allowing this directory to be included.
2026-03-01 12:16:31 -05:00
482b7dee25 fix(docker): properly allow locale and data files
Fixed .dockerignore syntax - was using '#!' instead of proper negation.
Now explicitly allowing fluxer_app/src/data/** and fluxer_app/src/locales/**
with proper negation syntax.
2026-03-01 11:38:01 -05:00
a258752adc fix(docker): allow emoji data and locale files in build
The .dockerignore was blocking critical files needed for frontend build:
- fluxer_app/src/data/emojis.json
- fluxer_app/src/locales/*/messages.*

These files must be included for the app build to succeed.
2026-03-01 11:31:32 -05:00
3ad2ca08c3 fix(docker): apply critical patches from third-party guide
Some checks failed
release server / resolve build metadata (push) Successful in 6s
release server / build fluxer server (push) Failing after 1m31s
release server / create release (push) Has been skipped
release server / release summary (push) Failing after 5s
Based on https://gist.github.com/PaulMColeman/e7ef82e05035b24300d2ea1954527f10

Changes:
- Add ca-certificates for rustup HTTPS downloads
- Install Rust and WASM toolchain for frontend WebAssembly compilation
- Copy config directory needed for FLUXER_CONFIG env var
- Set FLUXER_CONFIG so rspack can derive API endpoints
- Update ENTRYPOINT to target @fluxer/server package specifically
- Fix .dockerignore to allow build scripts and locale files

These fixes address the most critical build issues documented in the
community guide for self-hosting Fluxer.
2026-03-01 11:12:56 -05:00
Hampus Kraft
d5abd1a7e4 refactor progress 2026-02-17 12:22:36 +00:00
Hampus Kraft
2f557eda8c initial commit 2026-01-01 21:05:54 +00:00