App configuration not updating

I’ve updated my fly.toml repeatedly and tried redeploying the app. The deployments are successful but the configuration isn’t actually updating… I’ve verified the fly.toml is valid using flyctl config validate. After each deployment, fly config show still shows the old config.

Hi… flyctl is unfortunately overly permissive about certain kinds of configuration-file errors (e.g., keys in the wrong location).

Could you post your full fly.toml—and indicate the part that isn’t getting recognized?

(Feel free to * out any app names, env-var values, etc.)

Sure, thanks. Here’s the config:

app = '****'
primary_region = '***'

[build]

[http_service]
#  internal_port = 3000
  force_https = true
  auto_stop_machines = "off"
  auto_start_machines = false
  min_machines_running = 2
  processes = ['app']

[[vm]]
  cpu_kind = 'shared'
  cpus = 2
  memory_mb = 2048

[[restart]]
  policy = 'on-failure'
  retries = 10
  processes = ["app"]

I changed auto_stop_machines to “off” but it’s not updating.

hi @jchiatt

The changed setting is going to show up as

  auto_stop_machines = false

in your config (when you run fly config show), which is equivalent to "off".

1 Like

Ah I didn’t know that. That makes sense now. Thanks!

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.