You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
964 B
26 lines
964 B
#!/bin/bash |
|
set -euo pipefail |
|
ENV=/opt/stacks/geonet-console/.env |
|
cp "$ENV" "${ENV}.bak.ollama.20260615" |
|
upsert() { |
|
local key="$1" |
|
local value="$2" |
|
if grep -q "^${key}=" "$ENV"; then |
|
sed -i "s|^${key}=.*|${key}=${value}|" "$ENV" |
|
else |
|
echo "${key}=${value}" >> "$ENV" |
|
fi |
|
} |
|
upsert OLLAMA_BASE_URL "http://10.100.1.26:11434" |
|
upsert OLLAMA_CHAT_MODEL "qwen2.5:7b" |
|
upsert OLLAMA_EMBED_MODEL "nomic-embed-text" |
|
upsert OLLAMA_TIMEOUT "120" |
|
upsert PROJECT_SEARCH_DB_HOST "10.100.1.25" |
|
upsert PROJECT_SEARCH_DB_PORT "5432" |
|
upsert PROJECT_SEARCH_DB_DATABASE "geonet_project_search" |
|
upsert PROJECT_SEARCH_DB_USERNAME "geonet_project" |
|
upsert PROJECT_SEARCH_DB_PASSWORD "${PROJECT_SEARCH_DB_PASSWORD:?set PROJECT_SEARCH_DB_PASSWORD}" |
|
upsert PROJECT_SEARCH_DEFAULT_SOURCES "project" |
|
upsert PROJECT_SEARCH_OAUTH_CLIENT_ID "a2072649-3215-4701-af9f-d89d13875105" |
|
upsert PROJECT_SEARCH_OAUTH_SCOPE "project-search:read" |
|
grep -E '^(OLLAMA_|PROJECT_SEARCH_)' "$ENV"
|
|
|