[ci skip] Deploy health dashboard service
Apple Health data visualization app (Svelte + FastAPI + Caddy). Uses shared PostgreSQL via DBaaS, NFS storage for uploads, accessible at health.viktorbarzin.me.
This commit is contained in:
parent
00943e92fe
commit
43bee50de8
6 changed files with 162 additions and 7 deletions
|
|
@ -122,6 +122,8 @@ variable "openrouter_api_key" { type = string }
|
|||
variable "slack_bot_token" { type = string }
|
||||
variable "slack_channel" { type = string }
|
||||
variable "affine_postgresql_password" { type = string }
|
||||
variable "health_postgresql_password" { type = string }
|
||||
variable "health_secret_key" { type = string }
|
||||
|
||||
|
||||
variable "defcon_level" {
|
||||
|
|
@ -143,7 +145,7 @@ locals {
|
|||
], # Activel used services
|
||||
# Optional services
|
||||
5 : [
|
||||
"blog", "descheduler", "drone", "hackmd", "kms", "privatebin", "vault", "reloader", "city-guesser", "echo",
|
||||
"blog", "descheduler", "drone", "hackmd", "health", "kms", "privatebin", "vault", "reloader", "city-guesser", "echo",
|
||||
"url", "excalidraw", "travel_blog", "dashy", "send", "ytdlp", "wealthfolio", "rybbit", "stirling-pdf",
|
||||
"networking-toolbox", "navidrome", "freshrss", "forgejo", "tor-proxy", "real-estate-crawler", "n8n",
|
||||
"changedetection", "linkwarden", "matrix", "homepage", "meshcentral", "diun", "cyberchef", "ntfy", "ollama",
|
||||
|
|
@ -1089,6 +1091,17 @@ module "plotting-book" {
|
|||
depends_on = [null_resource.core_services]
|
||||
}
|
||||
|
||||
module "health" {
|
||||
source = "./health"
|
||||
for_each = contains(local.active_modules, "health") ? { health = true } : {}
|
||||
tls_secret_name = var.tls_secret_name
|
||||
postgresql_password = var.health_postgresql_password
|
||||
secret_key = var.health_secret_key
|
||||
tier = local.tiers.aux
|
||||
|
||||
depends_on = [null_resource.core_services]
|
||||
}
|
||||
|
||||
module "whisper" {
|
||||
source = "./whisper"
|
||||
for_each = contains(local.active_modules, "whisper") ? { whisper = true } : {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue