A social knowledge tool for researchers built on ATProto
1# fly.toml app configuration file generated for annos on 2025-05-13T18:45:49-07:00 2# 3# See https://fly.io/docs/reference/configuration/ for information about how to use this file. 4# 5 6app = 'annos' 7primary_region = 'yyz' 8 9[build] 10 11# Define different process types 12[processes] 13 web = "npm start" 14 feed-worker = "npm run worker:feeds" 15 16[http_service] 17 internal_port = 3000 18 force_https = true 19 auto_stop_machines = 'stop' 20 auto_start_machines = true 21 min_machines_running = 1 22 processes = ['web'] # Only web processes handle HTTP traffic 23 24# Default VM configuration for all processes 25[[vm]] 26 memory = '1gb' 27 cpu_kind = 'shared' 28 cpus = 1 29 30# Override VM settings for worker processes 31[[vm]] 32 processes = ['feed-worker'] 33 memory = '512mb' # Workers typically need less memory 34 cpu_kind = 'shared' 35 cpus = 1 36 37[env] 38NODE_ENV="dev" 39BASE_URL="https://api.dev.semble.so" 40HOST="0.0.0.0" 41APP_URL="https://dev.semble.so"