diff --git a/internals/docker/oko_api_server.Dockerfile b/internals/docker/oko_api_server.Dockerfile index 4b91ae2ae..4bcb3a443 100644 --- a/internals/docker/oko_api_server.Dockerfile +++ b/internals/docker/oko_api_server.Dockerfile @@ -25,6 +25,10 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y RUN mkdir -p /home/node/oko && chown -R node:node /home/node/oko WORKDIR /home/node/oko COPY --chown=node:node ../../.. . + +# Remove .npmrc before yarn set version to avoid NPM_TOKEN env var error +# .npmrc is only needed for publishing, not for building +RUN rm -f .npmrc || true RUN yarn set version 4.7.0 diff --git a/key_share_node/docker/key_share_node.Dockerfile b/key_share_node/docker/key_share_node.Dockerfile index 822869cfb..417fb0344 100644 --- a/key_share_node/docker/key_share_node.Dockerfile +++ b/key_share_node/docker/key_share_node.Dockerfile @@ -36,6 +36,14 @@ RUN yarn workspaces focus @oko-wallet/crypto-js WORKDIR /home/node/key_share_node/crypto/crypto_js RUN yarn run build +# Install dependencies for oko-types +WORKDIR /home/node/key_share_node +RUN yarn workspaces focus @oko-wallet/oko-types + +# Build oko-types +WORKDIR /home/node/key_share_node/common/oko_types +RUN yarn run build + # Install dependencies for ksn_interface WORKDIR /home/node/key_share_node RUN yarn workspaces focus @oko-wallet/ksn-interface diff --git a/key_share_node/ksn_interface/src/key_share.ts b/key_share_node/ksn_interface/src/key_share.ts index 8b962e92d..514ac3b9a 100644 --- a/key_share_node/ksn_interface/src/key_share.ts +++ b/key_share_node/ksn_interface/src/key_share.ts @@ -1,7 +1,7 @@ import type { Bytes33, Bytes64 } from "@oko-wallet/bytes"; +import type { AuthType } from "@oko-wallet/oko-types/auth"; import type { CurveType } from "./curve_type"; -import type { AuthType } from "./user"; export type KeyShareStatus = "active" | "inactive";