From 84ec7653d295dac1ee1880aeb9f2164954095b7d Mon Sep 17 00:00:00 2001 From: Kitty Cat Date: Sun, 1 Mar 2026 12:55:08 -0500 Subject: [PATCH] docs: document successful Docker build Successfully built fluxer-server image for both amd64 and arm64. Image pushed to Gitea container registry with multiple tags. All critical patches from third-party guide applied. --- NOTES.md | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/NOTES.md b/NOTES.md index 915bf3dd..6e7fe296 100644 --- a/NOTES.md +++ b/NOTES.md @@ -75,15 +75,34 @@ Gitea registry format is typically: If the registry requires a different format, check your Gitea container registry settings. +## Docker Build Fixes Applied + +Successfully built fluxer-server Docker image! Fixes applied: +1. ✅ Fixed package path (app → app_proxy) +2. ✅ Added Rust/WASM toolchain for frontend +3. ✅ Added ca-certificates +4. ✅ Fixed .dockerignore (locale files, emoji data, build scripts) +5. ✅ Set FLUXER_CONFIG environment variable +6. ✅ Updated ENTRYPOINT to target @fluxer/server +7. ✅ Removed redundant typecheck step +8. ✅ Generated locale files before build (lingui:compile) +9. ✅ Reinstalled dependencies after copying source +10. ✅ Allowed scripts/build directory in .dockerignore + +**Built image tags:** +- `git.i5.wtf/fluxerapp/fluxer-server:nightly` +- `git.i5.wtf/fluxerapp/fluxer-server:nightly-20260301` +- `git.i5.wtf/fluxer-server:sha-2e9010d` + ## TODO - [x] Modify GitHub Actions workflows for Gitea compatibility -- [ ] Fix container registry authentication -- [ ] Apply patches from third-party guide (if needed) +- [x] Fix container registry authentication +- [x] Apply patches from third-party guide +- [x] Build Docker image - [ ] Configure for uwu.lc domain -- [ ] Test CI on Gitea instance -- [ ] Build Docker image - [ ] Deploy to production +- [ ] Set up backing services (Valkey, NATS, Meilisearch, LiveKit) ## Resources