fix(telemetry): support PB_URL and PB_TARGET_COLLECTION env vars for Coolify
This commit is contained in:
parent
2ab7de60b2
commit
5b43016594
@ -5,6 +5,11 @@ echo "============================================="
|
|||||||
echo " ProxmoxVED Telemetry Service"
|
echo " ProxmoxVED Telemetry Service"
|
||||||
echo "============================================="
|
echo "============================================="
|
||||||
|
|
||||||
|
# Map Coolify ENV names to migration script names
|
||||||
|
# Coolify uses PB_URL, PB_TARGET_COLLECTION
|
||||||
|
export POCKETBASE_URL="${POCKETBASE_URL:-$PB_URL}"
|
||||||
|
export POCKETBASE_COLLECTION="${POCKETBASE_COLLECTION:-$PB_TARGET_COLLECTION}"
|
||||||
|
|
||||||
# Run migration if enabled
|
# Run migration if enabled
|
||||||
if [ "$RUN_MIGRATION" = "true" ]; then
|
if [ "$RUN_MIGRATION" = "true" ]; then
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
@ -77,12 +77,20 @@ func main() {
|
|||||||
sourceAPI = baseURL + "/paginated"
|
sourceAPI = baseURL + "/paginated"
|
||||||
summaryAPI = baseURL + "/summary"
|
summaryAPI = baseURL + "/summary"
|
||||||
|
|
||||||
|
// Support both POCKETBASE_URL and PB_URL (Coolify uses PB_URL)
|
||||||
pbURL := os.Getenv("POCKETBASE_URL")
|
pbURL := os.Getenv("POCKETBASE_URL")
|
||||||
|
if pbURL == "" {
|
||||||
|
pbURL = os.Getenv("PB_URL")
|
||||||
|
}
|
||||||
if pbURL == "" {
|
if pbURL == "" {
|
||||||
pbURL = defaultPBURL
|
pbURL = defaultPBURL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Support both POCKETBASE_COLLECTION and PB_TARGET_COLLECTION
|
||||||
pbCollection := os.Getenv("POCKETBASE_COLLECTION")
|
pbCollection := os.Getenv("POCKETBASE_COLLECTION")
|
||||||
|
if pbCollection == "" {
|
||||||
|
pbCollection = os.Getenv("PB_TARGET_COLLECTION")
|
||||||
|
}
|
||||||
if pbCollection == "" {
|
if pbCollection == "" {
|
||||||
pbCollection = "_dev_telemetry_data"
|
pbCollection = "_dev_telemetry_data"
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user