1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- # fly.toml app configuration file generated for nicegui on 2023-10-05T05:09:32+02:00
- #
- # See https://fly.io/docs/reference/configuration/ for information about how to use this file.
- #
- app = "nicegui"
- primary_region = "lhr"
- kill_signal = "SIGTERM"
- kill_timeout = "5s"
- swap_size_mb = 2048
- [build]
- dockerfile = "fly.dockerfile"
- [deploy]
- strategy = "canary"
- [processes]
- app = ""
- [[services]]
- protocol = "tcp"
- internal_port = 8080
- processes = ["app"]
- auto_stop_machines = false
- auto_start_machines = true
- min_machines_running = 18
- [[services.ports]]
- port = 80
- handlers = ["http"]
- force_https = true
- [[services.ports]]
- port = 443
- handlers = ["tls", "http"]
- [services.concurrency]
- type = "requests"
- hard_limit = 200
- soft_limit = 100
- [[services.tcp_checks]]
- interval = "10s"
- timeout = "5s"
- grace_period = "30s"
- [[services.http_checks]]
- interval = "20s"
- timeout = "10s"
- grace_period = "1m0s"
- method = "get"
- path = "/status"
- protocol = "http"
- tls_skip_verify = false
- [[metrics]]
- path = "/"
- port = 9062
|