@flightdev/adapter-fly
v0.0.7
Published
Fly.io adapter for Flight Framework - globally distributed edge deployment
Maintainers
Readme
@flightdev/adapter-fly
Fly.io deployment adapter for Flight Framework. Deploy globally to Fly.io's edge network.
Table of Contents
Installation
npm install @flightdev/adapter-flyQuick Start
// flight.config.ts
import { defineConfig } from '@flightdev/core';
import fly from '@flightdev/adapter-fly';
export default defineConfig({
adapter: fly(),
});Configuration
fly({
// Fly app name (from fly.toml)
appName: 'my-flight-app',
// Primary region
primaryRegion: 'iad',
// Port to listen on
port: 8080,
});Build Output
.fly/
├── Dockerfile # Generated Dockerfile
├── fly.toml # Fly configuration
└── app/
├── server/
└── client/Deployment
Fly CLI
# Install Fly CLI
curl -L https://fly.io/install.sh | sh
# Login
fly auth login
# Launch new app
fly launch
# Deploy
fly deployfly.toml
app = "my-flight-app"
primary_region = "iad"
[build]
[http_service]
internal_port = 8080
force_https = true
auto_stop_machines = true
auto_start_machines = true
[[vm]]
memory = "256mb"
cpu_kind = "shared"License
MIT
