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