# fly.toml app configuration file generated for slices-aip on 2025-08-23T12:49:45-07:00 # # See https://fly.io/docs/reference/configuration/ for information about how to use this file. # app = 'slices-aip' primary_region = 'sea' [build] image = 'ghcr.io/bigmoves/aip/aip-sqlite:main-e445b82' [env] EXTERNAL_BASE="https://auth.slices.network" HTTP_PORT="8080" DATABASE_URL="sqlite:///data/aip.db" HTTP_CLIENT_TIMEOUT="30" OAUTH_SUPPORTED_SCOPES="openid email profile atproto transition:generic account:email blob:image/* repo:network.slices.slice repo:network.slices.lexicon repo:network.slices.actor.profile repo:network.slices.waitlist.request" ENABLE_CLIENT_API="true" ADMIN_DIDS="did:plc:bcgltzqazw5tb6k2g3ttenbj" RUST_LOG="aip=trace,sqlx=debug,tower_http=debug,atproto_identity=debug,atproto_oauth=debug" [http_service] internal_port = 8080 force_https = true auto_stop_machines = 'stop' auto_start_machines = true min_machines_running = 0 processes = ['app'] [[vm]] memory = '512mb' cpu_kind = 'shared' cpus = 1 [mounts] source = 'aip_data' destination = '/data'