This is a complete guide to create Dockerized Ruby on Rails Api.
- VirtualBox configuration for VPS test
- Raspberry Pi 3 ready
- Redis ready
- Slack integration
- Capistrano for deployment
- Nginx reverse proxy
- Web scraper rake task
- Default localization is PT-BR (America/Sao_Paulo)
- Versioning
- OAuth2
- Social login with Facebook and Google
- Rack Attack (Blocking & Throttling)
- Cross-Origin Resource Sharing (CORS)
- Postman generator
- Developer
- Deployer for Heroku
- Deployer for VPS
- Auto-Signed Certified (KEY, CRT, P12, PEM, DER, BKS)
- Letsencrypt (Certificate Authority)
- PgAdmin for database admin (Development only)
- ActiveAdmin for app admin
- Portainer for container management
Name | Version |
---|---|
Docker | 18 |
Docker Compose | latest |
Ruby | 2.6.2 |
Rails | 5.2.3 |
Postgres | 11 |
Redis | 5 |
Nginx | 1.15 |
Ubuntu (VPS) | 16.04 - 64bit |
You can see wiki here.