Commit 1f8b03d
authored
Use ubuntu for docker runtime image (#161)
The Alpine base image causes systematic crash for some libsecp256k1
operations. JNI-related issues related to the use of `musl` instead of
`glibc` are well documented.
The issue is fixed by switching alpine for ubuntu, which is
`glibc`-based. Note that it makes the final image significantly larger
(502MB vs 313MB).
The goal of using the JVM on docker was for compatibility with ARM. Once
we support native ARM on Linux (#157), we could potentially move back to
Alpine with native phoenixd, an even smaller footprint than before.
Fixes #159.1 parent cc98ca9 commit 1f8b03d
1 file changed
+7
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
| 21 | + | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
0 commit comments