Skip to content

Updated docs and fly.toml file to deploy to fly.io #120

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 17, 2025

Conversation

manavgup
Copy link
Collaborator

📝 Pull Request Template Selection

Thank you for contributing! To help us review your pull request effectively, please select the appropriate template:

Created a new deployment guide for MCP Gateway on Fly.io at docs/docs/deployment/fly-io.md.

The guide follows the structure and style of the existing IBM Code Engine deployment documentation for consistency.

Added sections covering:

  • Overview of Fly.io as a global container platform with built-in TLS and managed Postgres.
  • Prerequisites including Fly.io account, Fly CLI, Docker/Podman, .env file, and fly.toml configuration.
  • Detailed setup steps with CLI commands for:
  • Initializing the Fly project with fly launch.
  • Creating persistent volumes for SQLite.
  • Creating and attaching Fly Postgres for production use.
  • Setting secrets securely using fly secrets set.
  • Deploying the app with fly deploy.
  • A sample fly.toml configuration file snippet illustrating app settings, environment variables, mounts, and service ports.
  • Instructions for generating JWT tokens and accessing the deployed app.
  • Documentation of key features such as persistent volumes, secrets injection, TLS support, custom domain setup, and scaling.
  • Additional notes referencing Fly.io official documentation for volume limitations and app restart behavior.

This new guide fills the previous documentation gap by providing a clear, comprehensive Fly.io deployment path for MCP Gateway users.

@manavgup manavgup requested a review from crivetimihai as a code owner June 17, 2025 19:12
@crivetimihai
Copy link
Member

I love this, great PR!

@crivetimihai crivetimihai reopened this Jun 17, 2025
@crivetimihai crivetimihai merged commit f1595e0 into IBM:main Jun 17, 2025
21 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Docs]: Deploying to Fly.io
2 participants