In the flyctl deploy
command, I pass a specific region value to --region
flag. Looks like it’s not respected, it picked the closest region to me automatically.
flyctl apps create my-dummy-app
flyctl deploy -a my-dummy-app -i nginx -r lax
But the app is launched at sin
(that’s the closest region for me).
Also it shows 502
error when I try to visit it in the browser and I can’t control its health checks.
Try PRIMARY_REGION=lax
(typically used for Fly-automated Postgres) in your fly.toml
and see if fly deploy --strategy immediate
then does the right thing in deploying to lax
(ref).
fly deploy
isn’t quite the command I’d use to set regions. You probably know this, but the specialist command is fly regions set ...
: VMs not redeploying to specified region - #4 by Yaeger
If you’d like to add a region, then you’d use fly regions add ...
For setting up backup regions and list existin regions, ref: Avoid a region - #2 by kurt
And to set one vm per region, see: Scaling not prioritizing primary region - #8 by kurt
1 Like
Already tried PRIMARY_REGION = "lax"
, didn’t work. I’ll try flyctl regions
and see if that works.
1 Like
flyctl regions set
worked like a charm! Thanks. 
1 Like
It makes no sense that this flag is present in documentation/manual but does nothing.