@@ -20,8 +20,10 @@ NC := \033[0m # No Color
20
20
# Choose between docker and podman based on what is available
21
21
ifeq (, $(shell which podman) )
22
22
CONTAINER_RUNTIME ?= docker
23
+ IMAGE_PREFIX ?=
23
24
else
24
25
CONTAINER_RUNTIME ?= podman
26
+ IMAGE_PREFIX ?= localhost/
25
27
endif
26
28
27
29
@@ -81,8 +83,8 @@ vector_db/aap_faiss_store.db:
81
83
gzip -d ./vector_db/aap_faiss_store.db.gz
82
84
# this permission changes will allow the container user 1001 to read/write the files
83
85
# in these directories
84
- chmod -R o +rw ./vector_db/
85
- chmod -R o +rw ./embeddings_model/
86
+ chmod -R og +rw ./vector_db/
87
+ chmod -R og +rw ./embeddings_model/
86
88
87
89
# Pre-check required environment variables for build
88
90
check-env-build :
@@ -136,7 +138,7 @@ run: check-env-run
136
138
--env INFERENCE_MODEL=$(ANSIBLE_CHATBOT_INFERENCE_MODEL ) \
137
139
--env INFERENCE_MODEL_FILTER=$(ANSIBLE_CHATBOT_INFERENCE_MODEL_FILTER ) \
138
140
--env GEMINI_API_KEY=$(GEMINI_API_KEY ) \
139
- ansible-chatbot-stack:$(ANSIBLE_CHATBOT_VERSION )
141
+ $( IMAGE_PREFIX ) ansible-chatbot-stack:$(ANSIBLE_CHATBOT_VERSION )
140
142
141
143
run-test :
142
144
@echo " Running test query against lightspeed-core/lightspeed-stack's /config endpoint..."
@@ -175,7 +177,7 @@ run-local-db: check-env-run-local-db
175
177
--env INFERENCE_MODEL=$(ANSIBLE_CHATBOT_INFERENCE_MODEL ) \
176
178
--env INFERENCE_MODEL_FILTER=$(ANSIBLE_CHATBOT_INFERENCE_MODEL_FILTER ) \
177
179
--env GEMINI_API_KEY=$(GEMINI_API_KEY ) \
178
- ansible-chatbot-stack:$(ANSIBLE_CHATBOT_VERSION )
180
+ $( IMAGE_PREFIX ) ansible-chatbot-stack:$(ANSIBLE_CHATBOT_VERSION )
179
181
180
182
clean :
181
183
@echo " Cleaning up..."
@@ -199,7 +201,7 @@ deploy-k8s:
199
201
200
202
shell :
201
203
@echo " Getting a shell in the container..."
202
- $(CONTAINER_RUNTIME ) run --security-opt label=disable -it --entrypoint /bin/bash ansible-chatbot-stack:$(ANSIBLE_CHATBOT_VERSION )
204
+ $(CONTAINER_RUNTIME ) run --security-opt label=disable -it --entrypoint /bin/bash $( IMAGE_PREFIX ) ansible-chatbot-stack:$(ANSIBLE_CHATBOT_VERSION )
203
205
204
206
# Pre-check required environment variables for tag-and-push
205
207
check-env-tag-and-push :
0 commit comments