gleam-deployment

Deploy Gleam applications to Fly.io and Docker with Erlang releases.

3|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/renatillas/gleam --skill gleam-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gleam-deployment
Source: https://github.com/renatillas/gleam/tree/main/skills/gleam-deployment
Command: npx skills add https://github.com/renatillas/gleam --skill gleam-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides Claude through deploying Gleam applications to production across Fly.io, Docker, and other platforms, helping teams set up reliable deployment pipelines and repeatable environment configurations.

Core Features & Use Cases

  • Fly.io deployment guidance with practical steps and best practices for production readiness
  • Docker multi-stage builds and Erlang release packaging for efficient, portable deployments
  • Environment configuration, secrets management, and observability considerations for production systems
  • Use cases include deploying new Gleam services, upgrading releases, and troubleshooting deployment issues

Quick Start

Set up a new Gleam project for production, configure Fly.io with fly.toml, create a multi-stage Dockerfile, export an Erlang release, and deploy to your chosen platform.

Frequently Asked Questions about gleam-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Gleam application to Fly.io?

Deploying a Gleam app to Fly.io involves configuring a fly.toml file, exporting an Erlang release with gleam export, and applying platform-specific deployment patterns for production readiness.

What is the best way to containerize a Gleam app for production?

The best way to containerize a Gleam app is using Docker multi-stage builds to package the Erlang release efficiently, ensuring portable and production-ready deployments across different environments.

How does Erlang release packaging work for Gleam deployments?

Erlang release packaging for Gleam deployments uses gleam build and gleam export commands to compile the application and its dependencies into a self-contained, portable Erlang release for production environments.

Do I need Docker to deploy a Gleam web service?

You do not strictly need Docker to deploy a Gleam web service, as you can deploy directly to Fly.io using fly.toml, but Docker multi-stage builds are recommended for efficient, portable containerization.

Why is environment configuration important when deploying Gleam applications?

Environment configuration is important when deploying Gleam applications because it handles secrets management and observability considerations, ensuring your production systems operate securely and reliably.