featurebase/runners/Makefile
CLoZengineer dc27e3d1d8
feat: builds docker images for running featurebase from a release (#2193)
* adds dockerfile for building images to run examples on

* adds makefile entries to build and push docker runner images

* cleans up tar artifacts when building ingest runner

* moves executables to /usr/local/bin

* moves the sources for building runner images into their own folder

* simplifies makefile and adds directions to readme
2022-11-08 13:07:17 -05:00

14 lines
482 B
Makefile

.PHONY: build-runners push-runners
TAG_ROOT=ghcr.io/featurebasedb/examples
TAG_FB_RUNNER=$(TAG_ROOT)/featurebase-runner
TAG_INGEST_RUNNER=$(TAG_ROOT)/ingest-runner
TAG_VERSION=latest
build-runners:
docker build --target=featurebase -t$(TAG_FB_RUNNER):$(TAG_VERSION) -f Dockerfile ../
docker build --target=ingest -t$(TAG_INGEST_RUNNER):$(TAG_VERSION) -f Dockerfile ../
push-runners:
docker push $(TAG_FB_RUNNER):$(TAG_VERSION)
docker push $(TAG_INGEST_RUNNER):$(TAG_VERSION)