Files
manan164 efe705e0f4 fix: Use pre-built JAR in Docker image instead of building inside container
The Gradle build inside Docker was consistently failing on ARM64 builds
under QEMU emulation (OOM-killed, manifesting as SocketException: Broken
pipe). Since the JAR is platform-independent Java bytecode, there is no
need to rebuild inside each architecture's container.

Changes:
- Remove builder and ui-builder stages from Dockerfile
- Build server JAR and UI on the host in CI, then COPY into the image
- Add Docker build test job to CI that runs on PRs (no push)
- Update .dockerignore to allow pre-built artifacts through

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 09:44:10 +05:30
..