Skip to content

Commit e55984b

Browse files
committed
chore: remove dapi from Dockerfile
1 parent 3a57c3a commit e55984b

File tree

1 file changed

+1
-39
lines changed

1 file changed

+1
-39
lines changed

Dockerfile

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# - deps - all deps, including wasm-bindgen-cli; built on top of either deps-base or deps-sccache
1111
# - build-planner - image used to prepare build plan for rs-drive-abci
1212
# - build-* - actual build process of given image
13-
# - drive-abci, dashmate-helper, test-suite, dapi - final images
13+
# - drive-abci, dashmate-helper, test-suite, rs-dapi - final images
1414
#
1515
# The following build arguments can be provided using --build-arg:
1616
# - CARGO_BUILD_PROFILE - set to `release` to build final binary, without debugging information
@@ -740,44 +740,6 @@ EXPOSE 2500 2501 2510
740740
USER node
741741
ENTRYPOINT ["/platform/packages/platform-test-suite/bin/test.sh"]
742742

743-
#
744-
# STAGE: DAPI BUILD
745-
#
746-
FROM build-js AS build-dapi
747-
748-
COPY packages/dapi packages/dapi
749-
750-
# Install Test Suite specific dependencies using previous
751-
# node_modules directory to reuse built binaries
752-
RUN yarn workspaces focus --production @dashevo/dapi
753-
754-
#
755-
# STAGE: FINAL DAPI IMAGE
756-
#
757-
FROM node:20-alpine${ALPINE_VERSION} AS dapi
758-
759-
LABEL maintainer="Dash Developers <[email protected]>"
760-
LABEL description="DAPI Node.JS"
761-
762-
# Install ZMQ shared library
763-
RUN apk add --no-cache zeromq-dev
764-
765-
WORKDIR /platform/packages/dapi
766-
767-
# TODO: Do one COPY with --parents
768-
COPY --from=build-dapi /platform/.yarn /platform/.yarn
769-
COPY --from=build-dapi /platform/package.json /platform/yarn.lock /platform/.yarnrc.yml /platform/.pnp* /platform/
770-
# List of required dependencies. Based on:
771-
# yarn run ultra --info --filter '@dashevo/dapi' | sed -E 's/.*@dashevo\/(.*)/COPY --from=build-dapi \/platform\/packages\/\1 \/platform\/packages\/\1/'
772-
COPY --from=build-dapi /platform/packages/dapi /platform/packages/dapi
773-
COPY --from=build-dapi /platform/packages/dapi-grpc /platform/packages/dapi-grpc
774-
COPY --from=build-dapi /platform/packages/js-grpc-common /platform/packages/js-grpc-common
775-
COPY --from=build-dapi /platform/packages/wasm-dpp /platform/packages/wasm-dpp
776-
COPY --from=build-dapi /platform/packages/token-history-contract /platform/packages/token-history-contract
777-
COPY --from=build-dapi /platform/packages/keyword-search-contract /platform/packages/keyword-search-contract
778-
779-
RUN cp /platform/packages/dapi/.env.example /platform/packages/dapi/.env
780-
781743
EXPOSE 2500 2501 2510
782744
USER node
783745

0 commit comments

Comments
 (0)