bootstrap-phoenix-docker
OfficialShip Phoenix releases with Docker-ready production defaults
System Documentation
What problem does it solve?
Bootstraps production-ready Docker and release configuration for Phoenix applications so you can reliably build, run, migrate, and deploy containers without ad-hoc handoffs.
Core Features & Use Cases
- Generates Phoenix release + Docker scaffolding using
mix phx.gen.release --docker, including the multi-stage Dockerfile, runtime/migration overlays, and Docker exclusions. - Configures production runtime via environment variables by updating
config/runtime.exsto requireDATABASE_URLandSECRET_KEY_BASEand to set host/port/pool settings. - Supports containerized migration workflows through generated migrate helpers (
rel/overlays/bin/migrate) or in-container release evaluation.
Use case: preparing a Phoenix app for a CI/CD pipeline that produces a deployable container image with proper release entrypoints and reliable migration steps.
Quick Start
Run the release generator with Docker support, then build and run the resulting image by setting DATABASE_URL and SECRET_KEY_BASE in your container environment.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bootstrap-phoenix-docker Download link: https://github.com/agoodway/GoodSkills/archive/main.zip#bootstrap-phoenix-docker Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.