Skip to content

junioregis/skeleton-rails

Repository files navigation

Introduction

This is a complete guide to create Dockerized Ruby on Rails Api.

Resources

  1. VirtualBox configuration for VPS test
  2. Raspberry Pi 3 ready
  3. Redis ready
  4. Slack integration
  5. Capistrano for deployment
  6. Nginx reverse proxy
  7. Web scraper rake task
  8. Default localization is PT-BR (America/Sao_Paulo)

API

  1. Versioning
  2. OAuth2
  3. Social login with Facebook and Google
  4. Rack Attack (Blocking & Throttling)
  5. Cross-Origin Resource Sharing (CORS)
  6. Postman generator

Scripts

  1. Developer
  2. Deployer for Heroku
  3. Deployer for VPS

SSL

  1. Auto-Signed Certified (KEY, CRT, P12, PEM, DER, BKS)
  2. Letsencrypt (Certificate Authority)

Admin

  1. PgAdmin for database admin (Development only)
  2. ActiveAdmin for app admin
  3. Portainer for container management

Versions

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

Wiki

You can see wiki here.

About

Ruby on Rails Skeleton

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published