Comments (2)
Upstream fixes in akka-grpc in progress in akka/akka-grpc#1477
For the record the easiest path right now is probably using rosetta and an x86 JDK, that will pick up the x86 protoc artifacts from maven central.
Next problem is docker though, by default it will now build an arm64 image on mac which can't be run on Akka Serverless.
You can use an experimental flag in docker-desktop saying "Use the new virtualization framework" to enable buildx
which allows building for a different target arch than you are on.
I'm not sure about maven yet but with sbt you can then only build up to the staged docker image with docker:stage
Then manually build and push the docker image from the generated target/docker/stage
directory like so:
sbt docker:stage
docker buildx build --platform=linux/amd64 --push -t me/image-name:tag target/docker/stage
from kalix-jvm-sdk.
Upstream issue for the maven docker plugin to support cross building: fabric8io/docker-maven-plugin#1502
from kalix-jvm-sdk.
Related Issues (20)
- Maven Surefire/Failsafe bump needs investigation
- failed: Maven sample (java-protobuf-customer-registry-kafka-quickstart) HOT 2
- Improve feedback for missing msg on Eventing testkit
- Create a Kalix Java/protobuf BOM
- blocking call to a view blocks the first action execution HOT 5
- Build tests infra to verify that components wiring works as expected
- Filter/middleware APIs
- Release Kalix Java/Scala SDKs v1.3.5
- Eventing Testkit timing out when running multiple integration tests HOT 1
- use more generic typeUrl for Java primitives for code first sdk
- Use Java 21 instead in samples and templates HOT 4
- docs links should be different depending on the SDK
- Use `USER_SERVICE_HOST` and `USER_SERVICE_PORT` instead HOT 1
- support event/state rename in proto sdks
- deserializing proto event payload with non backward compatible change uses a default values HOT 3
- Release Kalix Java/Scala SDKs v1.3.6 HOT 1
- null parameter to workflow step HOT 3
- Release Kalix Java/Scala SDKs 1.3.7 HOT 2
- Add CI test using archetypes
- Allow passing Metadata for asyncReply HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kalix-jvm-sdk.