Compare commits
2 Commits
2e9010da53
...
f7dd8b24f4
| Author | SHA1 | Date | |
|---|---|---|---|
| f7dd8b24f4 | |||
| 84ec7653d2 |
22
.github/workflows/release-server.yaml
vendored
22
.github/workflows/release-server.yaml
vendored
@@ -165,17 +165,19 @@ jobs:
|
|||||||
BUILD_NUMBER=${{ needs.meta.outputs.build_number }}
|
BUILD_NUMBER=${{ needs.meta.outputs.build_number }}
|
||||||
BUILD_TIMESTAMP=${{ needs.meta.outputs.timestamp }}
|
BUILD_TIMESTAMP=${{ needs.meta.outputs.timestamp }}
|
||||||
RELEASE_CHANNEL=${{ needs.meta.outputs.channel }}
|
RELEASE_CHANNEL=${{ needs.meta.outputs.channel }}
|
||||||
cache-from: type=gha,scope=server-${{ needs.meta.outputs.channel }}
|
# GitHub Actions cache not available in Gitea - disabled
|
||||||
cache-to: type=gha,mode=max,scope=server-${{ needs.meta.outputs.channel }}
|
# cache-from: type=gha,scope=server-${{ needs.meta.outputs.channel }}
|
||||||
provenance: true
|
# cache-to: type=gha,mode=max,scope=server-${{ needs.meta.outputs.channel }}
|
||||||
sbom: true
|
provenance: false
|
||||||
|
sbom: false
|
||||||
|
|
||||||
- name: attest
|
# GitHub-specific attestation - not available in Gitea
|
||||||
uses: actions/attest-build-provenance@v2
|
# - name: attest
|
||||||
with:
|
# uses: actions/attest-build-provenance@v2
|
||||||
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_SERVER }}
|
# with:
|
||||||
subject-digest: ${{ steps.build.outputs.digest }}
|
# subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_SERVER }}
|
||||||
push-to-registry: true
|
# subject-digest: ${{ steps.build.outputs.digest }}
|
||||||
|
# push-to-registry: true
|
||||||
|
|
||||||
create-release:
|
create-release:
|
||||||
name: create release
|
name: create release
|
||||||
|
|||||||
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.
|
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
|
## TODO
|
||||||
|
|
||||||
- [x] Modify GitHub Actions workflows for Gitea compatibility
|
- [x] Modify GitHub Actions workflows for Gitea compatibility
|
||||||
- [ ] Fix container registry authentication
|
- [x] Fix container registry authentication
|
||||||
- [ ] Apply patches from third-party guide (if needed)
|
- [x] Apply patches from third-party guide
|
||||||
|
- [x] Build Docker image
|
||||||
- [ ] Configure for uwu.lc domain
|
- [ ] Configure for uwu.lc domain
|
||||||
- [ ] Test CI on Gitea instance
|
|
||||||
- [ ] Build Docker image
|
|
||||||
- [ ] Deploy to production
|
- [ ] Deploy to production
|
||||||
|
- [ ] Set up backing services (Valkey, NATS, Meilisearch, LiveKit)
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user