2023-01-18 07:56:32 -08:00
|
|
|
FROM ignitehq/cli@sha256:1e2846f3621bc3ed2af3e59749bc02f6aec761e1260486da3a17c8fe2c8d2b6c AS base
|
|
|
|
|
|
|
|
COPY --chown=tendermint:tendermint wormchain /apps/wormchain
|
|
|
|
COPY --chown=tendermint:tendermint sdk /apps/sdk
|
|
|
|
|
|
|
|
WORKDIR /apps/wormchain
|
|
|
|
|
|
|
|
FROM base AS ignite-go-build
|
|
|
|
RUN ignite generate proto-go
|
|
|
|
|
|
|
|
FROM scratch AS go-export
|
|
|
|
COPY --from=ignite-go-build /apps/wormchain/x/wormhole/types /x/wormhole/types
|
2023-07-26 11:06:17 -07:00
|
|
|
COPY --from=ignite-go-build /apps/wormchain/x/tokenfactory/types /x/tokenfactory/types
|
2023-08-14 07:49:02 -07:00
|
|
|
COPY --from=ignite-go-build /apps/wormchain/x/ibc-composability-mw/types /x/ibc-composability-mw/types
|
2023-01-18 07:56:32 -08:00
|
|
|
|
|
|
|
FROM base AS ignite-vue-build
|
|
|
|
RUN NODE_OPTIONS="" ignite generate vuex --proto-all-modules
|
|
|
|
|
|
|
|
FROM scratch AS vue-export
|
2023-08-14 07:49:02 -07:00
|
|
|
COPY --from=ignite-vue-build /apps/wormchain/vue/ /vue
|