|
|
@@ -17,9 +17,9 @@ RUN --mount=type=cache,target=/code/target,id=cosmwasm_wormhole_target --mount=t
|
|
|
|
|
|
FROM cosmwasm/workspace-optimizer:0.12.6@sha256:e6565a5e87c830ef3e8775a9035006b38ad0aaf0a96319158c802457b1dd1d08 AS pyth_builder
|
|
|
|
|
|
-COPY cosmwasm/Cargo.lock /code/
|
|
|
-COPY cosmwasm/Cargo.toml /code/
|
|
|
-COPY cosmwasm/contracts /code/contracts
|
|
|
+COPY contracts/cosmwasm/Cargo.lock /code/
|
|
|
+COPY contracts/cosmwasm/Cargo.toml /code/
|
|
|
+COPY contracts/cosmwasm/contracts /code/contracts
|
|
|
COPY third_party/pyth/p2w-sdk/rust /third_party/pyth/p2w-sdk/rust
|
|
|
RUN --mount=type=cache,target=/code/target,id=cosmwasm_pyth_target --mount=type=cache,target=/usr/local/cargo/registry optimize_workspace.sh
|
|
|
|
|
|
@@ -33,7 +33,7 @@ WORKDIR /app/tools
|
|
|
COPY --from=wormhole_builder /code/artifacts/wormhole.wasm /app/artifacts/wormhole.wasm
|
|
|
COPY --from=pyth_builder /code/artifacts/pyth_cosmwasm.wasm /app/artifacts/pyth_cosmwasm.wasm
|
|
|
|
|
|
-COPY ./cosmwasm/tools/package.json ./cosmwasm/tools/package-lock.json /app/tools/
|
|
|
+COPY ./contracts/cosmwasm/tools/package.json ./contracts/cosmwasm/tools/package-lock.json /app/tools/
|
|
|
RUN --mount=type=cache,uid=1000,gid=1000,target=/home/node/.npm \
|
|
|
npm ci
|
|
|
-COPY ./cosmwasm/tools /app/tools
|
|
|
+COPY ./contracts/cosmwasm/tools /app/tools
|