| #!/bin/bash |
| set -euo pipefail |
| IFS=$'\n\t' |
|
|
| |
| secretExists=$(kubectl get secret langchain-streamlit-demo-secret --ignore-not-found) |
|
|
| if [ -n "$secretExists" ]; then |
| echo "Secret 'langchain-streamlit-demo-secret' already exists. Deleting and recreating." |
| kubectl delete secret langchain-streamlit-demo-secret |
| else |
| echo "Secret 'langchain-streamlit-demo-secret' does not exist. Creating." |
| fi |
|
|
| kubectl create secret generic langchain-streamlit-demo-secret --from-env-file=.env |
|
|
|
|
| |
| kubectl apply -f kubernetes/resources.yaml |
|
|