Deploy Elixir to Render.com

Deploy your Elixir/Phoenix application using Docker to Render's cloud platform

⚡ Elixir/Phoenix 🐳 Docker 🚀 Render.com

💡 Pro Tip: You can still deploy Elixir Phoenix in render.com without needing Docker! Check out: https://render.com/docs/deploy-phoenix

📦 Git Repository

Start by accessing the Elixir repository you want to deploy

Example Repository URL

Copy and paste your Elixir repository link below

🚀 Deployment Steps

Follow these steps to deploy your Elixir application

1

Sign Up / Log In to Render

Create a Render account or log in to your existing account at render.com

Navigation Path:

  • Go to render.com
  • Click "Get Started" or "Sign In"
  • Connect with GitHub/GitLab
Render Home Page Screenshot
2

Create a New Web Service

Navigate to your dashboard and create a new web service for your Elixir application

Steps to Follow:

  • Click "New +" button
  • Select "Web Service"
  • Choose "Build and deploy from Git repository"
New Service Selection Screenshot
3

Connect Your Git Repository

Link your Elixir repository to Render for automatic deployments

Repository Setup:

  • Select Public URL
  • Paste your Git repository URL
  • Select Free Plan and "Deploy Web Service" at bottom page
  • obs.: If you using the Git Repository, the "SECRET_KEY_BASE" its in the config/runtime.exs, soo you dont need to add in the Render environment variables.
New Service Settings Screenshot

🎉 Deployment Complete!

Your Elixir application is now live on Render.com. The platform will automatically handle builds, deployments, and scaling for you.

🔄 Auto Deploy

Every push to your main branch will trigger an automatic deployment

📊 Monitoring

Monitor your app's performance and logs through the Render dashboard