All Projects β†’ diowa β†’ Ruby2 Rails4 Bootstrap Heroku

diowa / Ruby2 Rails4 Bootstrap Heroku

Licence: other
A starter application based on Ruby 2.4, Rails 4.2 and Bootstrap for Sass 3, deployable on Heroku

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Ruby2 Rails4 Bootstrap Heroku

ruby3-rails6-bootstrap-heroku
An opinionated starter application based on Ruby 3.0, Rails 6.1, Webpack 5, Yarn, and Bootstrap 5, deployable on Heroku
Stars: ✭ 21 (-88.4%)
Mutual labels:  heroku, slim, font-awesome
Chatwoot
Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. πŸ”₯πŸ’¬
Stars: ✭ 11,554 (+6283.43%)
Mutual labels:  heroku, rails, sass
Tabler Rubygem
Rubygem for https://tabler.github.io
Stars: ✭ 77 (-57.46%)
Mutual labels:  rails, bootstrap, sass
Minelab
GitLab inspired Sass theme for Redmine 2.5.x using Font Awesome, with support for Redmine CRM plugins.
Stars: ✭ 129 (-28.73%)
Mutual labels:  font-awesome, sass
Bootstrap form
Official repository of the bootstrap_form gem, a Rails form builder that makes it super easy to create beautiful-looking forms using Bootstrap 5.
Stars: ✭ 1,532 (+746.41%)
Mutual labels:  rails, bootstrap
Dato.rss
The best RSS Search experience you can find
Stars: ✭ 122 (-32.6%)
Mutual labels:  postgresql, rails
Light Blue Dashboard
πŸ”₯ Free and open-source admin dashboard template built with Bootstrap
Stars: ✭ 110 (-39.23%)
Mutual labels:  bootstrap, sass
Websiteone
A website for Agile Ventures
Stars: ✭ 132 (-27.07%)
Mutual labels:  heroku, postgresql
Torque Postgresql
Add support to complex resources of PostgreSQL, like data types, array associations, and auxiliary statements (CTE)
Stars: ✭ 130 (-28.18%)
Mutual labels:  postgresql, rails
Shards Ui
🎨Shards is a beautiful & modern Bootstrap 4 UI kit packed with extra templates and components.
Stars: ✭ 1,718 (+849.17%)
Mutual labels:  bootstrap, sass
Ng Demo
🦴 Bare Bones Angular 10 and Angular CLI Tutorial
Stars: ✭ 154 (-14.92%)
Mutual labels:  heroku, bootstrap
Php Sf Flex Webpack Encore Vuejs
A simple app skeleton to try to make every components work together : symfony 4 (latest stable at the date, but work with sf 3.3+ if you just change the versions in composer.json), symfony/flex, webpack-encore, vuejs 2.5.x, boostrap 4 sass
Stars: ✭ 118 (-34.81%)
Mutual labels:  bootstrap, sass
Bulma Social
🀳 Social Buttons and Colors for Bulma
Stars: ✭ 114 (-37.02%)
Mutual labels:  font-awesome, sass
Rails React Typescript Docker Example
An example app built on Ruby on Rails 6.1 + React.js 17 + TypeScript 4.2 + Docker Compose
Stars: ✭ 129 (-28.73%)
Mutual labels:  postgresql, rails
Dckerize
Supercharged Rails development using Docker containers
Stars: ✭ 112 (-38.12%)
Mutual labels:  postgresql, rails
Mumuki Laboratory
πŸ”¬ Where students practice and receive automated and human feedback
Stars: ✭ 131 (-27.62%)
Mutual labels:  postgresql, rails
Rails new
A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours πŸ”₯πŸš€
Stars: ✭ 151 (-16.57%)
Mutual labels:  heroku, rails
X Editable Rails
Edit fields easily with X-Editable helper
Stars: ✭ 159 (-12.15%)
Mutual labels:  rails, bootstrap
Awesome Bootstrap Checkbox
βœ”οΈFont Awesome Bootstrap Checkboxes & Radios. Pure css way to make inputs look prettier
Stars: ✭ 2,044 (+1029.28%)
Mutual labels:  font-awesome, bootstrap
Qaror
Questions & Answers platform on Rails - stackoverflow clone
Stars: ✭ 107 (-40.88%)
Mutual labels:  heroku, rails

Rails 4 Starter App

Build Status Code Climate Coverage Status

Deploy

This is a starter web application based on the following technology stack:

Starter App is deployable on Heroku. Demo: https://ruby2-rails4-bootstrap-heroku.herokuapp.com/

Gemfile also contains a set of useful gems for performance, security, api building...

Thread safety

We assume that this application is thread safe. If your application is not thread safe or you don't know, please set the minimum and maximum number of threads usable by puma on Heroku to 1:

$ heroku config:set RAILS_MAX_THREADS=1

Heroku Platform API

This application supports fast setup and deploy via app.json:

$ curl -n -X POST https://api.heroku.com/app-setups \
-H "Content-Type:application/json" \
-H "Accept:application/vnd.heroku+json; version=3" \
-d '{"source_blob": { "url":"https://github.com/diowa/ruby2-rails4-bootstrap-heroku/tarball/main/"} }'

More information: Setting Up Apps using the Platform API

Recommended add-ons

Heroku's Production Check recommends the use of the following add-ons, here in the free version:

$ heroku addons:create newrelic:wayne # App monitoring
$ heroku config:set NEW_RELIC_APP_NAME="Rails 4 Starter App" # Set newrelic app name
$ heroku addons:create papertrail:choklad # Log monitoring

Secrets.yml

Rails 4.1.0 introduced secrets.yml. Heroku automatically sets a proper configuration variable in new applications. Just in case you need, the command line is:

$ heroku config:add SECRET_KEY_BASE="$(bundle exec rake secret)"

NOTE: If you need to migrate old cookies, please read the above guide.

Tuning Ruby's RGenGC

Generational GC (called RGenGC) was introduced from Ruby 2.1.0. RGenGC reduces marking time dramatically (about x10 faster). However, RGenGC introduce huge memory consumption. This problem has impact especially for small memory machines.

Ruby 2.1.1 introduced new environment variable RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR to control full GC timing. By setting this variable to a value lower than the default of 2 (we are using the suggested value of 1.3) you can indirectly force the garbage collector to perform more major GCs, which reduces heap growth.

$ heroku config:set RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.3

More information: Change the full GC timing

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].