app = "bufo-bot" primary_region = "ewr" [build] dockerfile = "Dockerfile" [env] JETSTREAM_ENDPOINT = "jetstream.waow.tech" STATS_PORT = "8080" [http_service] internal_port = 8080 force_https = true auto_stop_machines = "off" auto_start_machines = true min_machines_running = 1 max_machines_running = 1 # IMPORTANT: only 1 instance - bot consumes jetstream firehose [[vm]] memory = "256mb" cpu_kind = "shared" cpus = 1 [mounts] source = "bufo_data" destination = "/data" # secrets to set via: fly secrets set KEY=value -a bufo-bot # - BSKY_HANDLE (e.g., find-bufo.com) # - BSKY_APP_PASSWORD (app password from bsky settings) # - POSTING_ENABLED=true (to enable posting, default is false)