line-fido2-server icon indicating copy to clipboard operation
line-fido2-server copied to clipboard

Make the embedded Redis can run on Apple silicon

Open akunzai opened this issue 1 year ago • 1 comments
trafficstars

What is this PR for?

  • Make the embedded Redis can run on Apple silicon
  • See #45

Overview or reasons

  • Unable to run fido2 server on Apple silicon: Error creating bean with name 'embeddedRedisServerConfig': Invocation of init method failed; nested exception is java.lang.RuntimeException: Can't start redis server. Check logs for details.

Tasks

  • Replace the https://github.com/kstyrc/embedded-redis by https://github.com/codemonstur/embedded-redis
  • Add instruction to build docker images
  • Remove obsoleted top-level version property in docker-compose.yml
  • Migrate base image from openjdk to eclipse-temurin
  • Improve the Gradle building performance

Result

  • Run fido2 server on Apple silicon without errors

akunzai avatar Jun 11 '24 15:06 akunzai

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jun 11 '24 15:06 CLAassistant

Thank you for your help, but this issue was resolved in https://github.com/line/line-fido2-server/pull/56

kj84park avatar Nov 01 '24 02:11 kj84park