Deploy Ruby on Deplexo
Deplexo detects Ruby from Gemfile and configures Puma or the appropriate server for Rails, Sinatra, or plain Ruby apps.
How it works
- Push your repo to GitHub, GitLab, Bitbucket, or Codeberg.
- Deplexo detects
Gemfile, identifies Rails, Sinatra, or plain Ruby, runs bundle install, and sets the appropriate server. - Your app starts on its subdomain. Build and runtime logs stream to the dashboard.
Configuration
Add deplexo.yaml to your repo root. Adjust the Puma config path to match your project.
version: 1
type: web
build:
framework: auto
install: bundle install
run:
command: bundle exec puma -C config/puma.rb -p $PORT
port: 3000What you get
- Automatic subdomain (your-app.deplexo.com) provisioned on first deploy.
- Build logs streamed live.
- Runtime logs accessible from the Logs tab.
- Environment variables managed in the dashboard, encrypted at rest, injected at runtime.
- Git webhooks trigger automatic redeploys on push.