This commit is contained in:
Hericium-sys
2026-04-25 13:26:02 +08:00
commit 62b87c6002
29 changed files with 1884 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
data "external_schema" "gorm" {
program = [
"go",
"run",
"-mod=mod",
"atlas_loader.go",
]
}
env "local" {
src = data.external_schema.gorm.url
dev = getenv("DATABASE_DEV_URL")
url = getenv("DATABASE_URL")
exclude = []
migration {
dir = "file://migrations"
}
format {
migrate {
diff = "{{ sql . \" \" }}"
}
}
dev_url_clean = true
}
env "production" {
src = data.external_schema.gorm.url
url = getenv("DATABASE_URL")
exclude = []
migration {
dir = "file://migrations"
}
format {
migrate {
diff = "{{ sql . \" \" }}"
}
}
}
variable "DATABASE_URL" {
type = string
default = ""
}
variable "DATABASE_DEV_URL" {
type = string
default = ""
}