Navigate to the openshift-ai
directory --
docker build -t quay.io/<username>/<your_image_name> .
docker push quay.io/<username>/<your_image_name>
oc new-project openshift-ai-project
Replace <your_openai_key> with your actual OpenAI API key.
apiVersion: v1
kind: Secret
metadata:
name: openai-secret
type: Opaque
data:
OPENAI_KEY: YOUR_BASE64_ENCODED_KEY
oc apply -f openai-secret.yaml
apiVersion: v1
kind: Pod
metadata:
name: openshift-ai-pod
labels:
app: openshift-ai
spec:
containers:
- name: openshift-ai-container
image: 'twinkllsisodia/ai-chatbot:latest'
ports:
- containerPort: 7860
env:
- name: OPENAI_KEY
valueFrom:
secretKeyRef:
name: openai-secret
key: OPENAI_KEY
oc apply -f openai-pod.yaml
oc port-forward pod/openshift-ai-pod 7860