From bc04a250dfac66e7787d92588d57784ab510b6b4 Mon Sep 17 00:00:00 2001 From: Maia Iyer Date: Mon, 21 Aug 2023 13:55:51 -0400 Subject: [PATCH] Added make and build target for exporter Signed-off-by: Maia Iyer --- .env | 1 + Dockerfile.exporter | 12 ++++++++++++ Makefile | 6 ++++++ 3 files changed, 19 insertions(+) create mode 100644 Dockerfile.exporter diff --git a/.env b/.env index 1cf8cdaee0..27cd455d63 100644 --- a/.env +++ b/.env @@ -11,6 +11,7 @@ ############### Default settings ############### BACKEND_PORT=8080 IMAGE_REPOSITORY=quay.io/opendatahub/odh-dashboard:nightly +EXPORTER_IMAGE_TAG=ghcr.io/project-codeflare/mcad-exporter:nightly DOC_LINK ='https://opendatahub.io/docs' COMMUNITY_LINK ='https://opendatahub.io/community' ENABLED_APPS_CM = 'odh-enabled-applications-config' diff --git a/Dockerfile.exporter b/Dockerfile.exporter new file mode 100644 index 0000000000..6da38d4555 --- /dev/null +++ b/Dockerfile.exporter @@ -0,0 +1,12 @@ +FROM node:17.9.0-alpine + +WORKDIR /usr/src/app + +COPY exporter . + +RUN npm install + +EXPOSE 9101 + +CMD ["npm", "run", "start:dev"] +#ENTRYPOINT npm run start:dev diff --git a/Makefile b/Makefile index 51118cf8ee..4fe2b879ad 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,7 @@ endif CONTAINER_BUILDER=podman CONTAINER_DOCKERFILE=Dockerfile +EXPORTER_DOCKERFILE=Dockerfile.exporter ################################## @@ -28,6 +29,11 @@ build: echo "Building ${IMAGE_REPOSITORY} from ${CONTAINER_DOCKERFILE}" ${CONTAINER_BUILDER} build -f ${CONTAINER_DOCKERFILE} -t ${IMAGE_REPOSITORY} . +.PHONY: build-exporter +build-exporter: + echo "Building ${EXPORTER_IMAGE_TAG} from ${EXPORTER_DOCKERFILE}" + ${CONTAINER_BUILDER} build -f ${EXPORTER_DOCKERFILE} -t ${EXPORTER_IMAGE_TAG} . + ################################## # PUSH - push image to repository