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.
This commit is contained in:
27
NOTES.md
27
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user