diff --git a/Makefile b/Makefile index afc2d34124..c33685ef2c 100644 --- a/Makefile +++ b/Makefile @@ -554,12 +554,6 @@ build-feast-operator-docker: # Dev images -build-feature-server-dev-minimal: - docker buildx build \ - -t feastdev/feature-server:dev \ - -f sdk/python/feast/infra/feature_servers/multicloud/Dockerfile \ - --load sdk/python/feast/infra/feature_servers/multicloud - build-feature-server-dev: docker buildx build \ -t feastdev/feature-server:dev \ diff --git a/infra/feast-operator/Makefile b/infra/feast-operator/Makefile index 4080e4cf1a..cde9f87982 100644 --- a/infra/feast-operator/Makefile +++ b/infra/feast-operator/Makefile @@ -162,8 +162,7 @@ docker-build: ## Build docker image with the manager. ## Build feast docker image. .PHONY: feast-ci-dev-docker-img feast-ci-dev-docker-img: - cd ./../.. && make build-feature-server-dev-minimal - + cd ./../.. && make build-feature-server-dev .PHONY: docker-push docker-push: ## Push docker image with the manager. diff --git a/sdk/python/feast/infra/feature_servers/multicloud/Dockerfile.dev b/sdk/python/feast/infra/feature_servers/multicloud/Dockerfile.dev index f5cef2ad9f..3cb98a44b6 100644 --- a/sdk/python/feast/infra/feature_servers/multicloud/Dockerfile.dev +++ b/sdk/python/feast/infra/feature_servers/multicloud/Dockerfile.dev @@ -4,7 +4,11 @@ USER 0 RUN npm install -g yarn yalc && rm -rf .npm USER default -COPY --chown=default . ${APP_ROOT}/src +COPY --chown=default setup.py pyproject.toml README.md Makefile ${APP_ROOT}/src/ +COPY --chown=default .git ${APP_ROOT}/src/.git +COPY --chown=default protos ${APP_ROOT}/src/protos +COPY --chown=default ui ${APP_ROOT}/src/ui +COPY --chown=default sdk/python ${APP_ROOT}/src/sdk/python WORKDIR ${APP_ROOT}/src/ui RUN npm install && \