Can't deploy, failed to fetch an image or build from source

Am trying to push using fly deploy but getting error “Error: failed to fetch an image or build from source: app does not have a Dockerfile or buildpacks configured”
Things I’ve tried, deleting builder, restarting, deploy --local-only, updating flyctl.
Nothing has fixed it
This is my toml:
app = “preferrednames”
primary_region = “ord”
kill_signal = “SIGINT”
kill_timeout = “5s”

[experimental]
auto_rollback = true

[env]
PORT = “8080”

[[services]]
protocol = “tcp”
internal_port = 8080
processes = [“app”]

[[services.ports]]
port = 80
handlers = [“http”]
force_https = true

[[services.ports]]
port = 443
handlers = [“tls”, “http”]
[services.concurrency]
type = “connections”
hard_limit = 105
soft_limit = 100

[[services.tcp_checks]]
interval = “15s”
timeout = “2s”
grace_period = “1s”
restart_limit = 0

Do you have Dockerfile in your directory? If not, please try fly launch! The command generates Dockerfile for you.

I was trying to run fly deploy from wrong folder in Terminal. So might try checking that.