build: fix native module in aarch64 docker image (#4656)

This commit is contained in:
LongYinan authored and GitHub committed 2023-10-19 08:59:02 +00:00
1 parent 61d9958a4c
commit 352420b881
3 files changed
+39 -4

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
generator client {
provider = "prisma-client-js"
binaryTargets = ["native", "debian-openssl-3.0.x"]
binaryTargets = ["native", "debian-openssl-3.0.x", "linux-arm64-openssl-3.0.x"]
previewFeatures = ["metrics", "tracing"]
}
+4 -1
View File
@@ -11,7 +11,10 @@ try {
storageModule = await import('@affine/storage');
} catch {
const require = createRequire(import.meta.url);
storageModule = require('../../storage.node');
storageModule =
process.arch === 'arm64'
? require('../../storage.arm64.node')
: require('../../storage.node');
}
export class StorageModule {