56 lines
1.0 KiB
TOML
56 lines
1.0 KiB
TOML
[char]
|
|
plan = "plans/base/"
|
|
dependencies = ["plans/extension"]
|
|
|
|
[char.overrides]
|
|
org = "overrides/org"
|
|
|
|
[application]
|
|
name = "service"
|
|
|
|
[config]
|
|
# provides both local and k8s by default can also be set using:
|
|
# config.k8s.rabbitmq = true
|
|
# config.docker-compose.rabbitmq = true
|
|
rabbitmq = true
|
|
postgres = true
|
|
|
|
[config.org]
|
|
squad = "kjuulh"
|
|
domain = "tooling"
|
|
|
|
[config.pipeline]
|
|
path = "char/ci/" # most of these are default, showing them here as a showcase
|
|
|
|
[config.actions]
|
|
path = "char/actions"
|
|
|
|
[config.releaser]
|
|
type = "rust-releaser"
|
|
|
|
[config.cargo]
|
|
crates = ["crates/service_core", "crates/service_util"]
|
|
|
|
[config.rust_bin]
|
|
name = "service"
|
|
logging = { pretty = true }
|
|
|
|
[config.environments.local]
|
|
type = "docker-compose" # technically default
|
|
|
|
[config.environments.local.env]
|
|
"env" = "local"
|
|
"db.hostname" = "postgres"
|
|
"db.secret" = "postgres"
|
|
|
|
[config.k8s]
|
|
monitoring = true
|
|
|
|
[config.environments.dev]
|
|
type = "k8s"
|
|
|
|
[config.environments.local.dev]
|
|
"env" = "local"
|
|
"db.hostname" = "service-db"
|
|
"db.secret" = { type = "secret" }
|