Fix container DNS for Telegram

This commit is contained in:
2026-08-26 10:48:59 +02:00
parent e54ec0d69f
commit 6ef3957793
2 changed files with 16 additions and 1 deletions
+2
View File
@@ -9,6 +9,8 @@ services:
TZ: "Europe/Berlin"
ADMIN_PASSWORD: "${ADMIN_PASSWORD:?set ADMIN_PASSWORD}"
TELEGRAM_BOT_TOKEN: "${TELEGRAM_BOT_TOKEN:-}"
dns:
- "10.0.20.1"
volumes:
- tagdesx-data:/data
ports:
+14 -1
View File
@@ -59,7 +59,7 @@ export class TelegramBot {
await this.handleUpdate(update, getTodayMessage);
}
} catch (error) {
this.logger.error("telegram poll error", error.message);
this.logger.error("telegram poll error", describeError(error));
await new Promise((resolve) => setTimeout(resolve, 5000));
}
}
@@ -91,3 +91,16 @@ export class TelegramBot {
await this.sendMessage(message.chat.id, helpMessage());
}
}
function describeError(error) {
const cause = error?.cause;
const details = [
error?.message,
cause?.code,
cause?.syscall,
cause?.hostname,
cause?.address,
cause?.port
].filter(Boolean);
return details.join(" ");
}