Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Rails Dev Box | 2,046 | 2 months ago | 11 | mit | Shell | |||||
A virtual machine for Ruby on Rails core development | ||||||||||
Onebody | 1,408 | 2 years ago | 12 | agpl-3.0 | Ruby | |||||
private member portal for churches, built with Ruby on Rails | ||||||||||
Openfarm | 921 | 11 days ago | 132 | mit | Ruby | |||||
A free and open database for farming and gardening knowledge. You can grow anything! | ||||||||||
Lodge | 462 | 4 years ago | 28 | mit | JavaScript | |||||
イントラネット内で誰でも構築できる情報共有サービス | ||||||||||
Railstrap | 367 | 7 years ago | 1 | Ruby | ||||||
RailStrap is a HTML5 Ruby On Rails 4 Ruby 2.0.0 bootstrap | ||||||||||
Worldcubeassociation.org | 262 | 8 hours ago | 428 | gpl-3.0 | Ruby | |||||
All of the code that runs on worldcubeassociation.org | ||||||||||
Ruby Deploy Kickstart | 221 | 8 years ago | Ruby | |||||||
Ruby (and Rails) deployment kickstart with dotEnv, Foreman, Ansible, Docker and Vagrant | ||||||||||
Powerdns On Rails | 190 | 3 years ago | 37 | mit | Ruby | |||||
Rails frontend for PowerDNS running MySQL or PostgreSQL backends | ||||||||||
Rails Starter Box | 137 | 8 years ago | 3 | Puppet | ||||||
Base Vagrant box for development of Rails apps | ||||||||||
Software O O | 113 | 5 days ago | 112 | gpl-2.0 | SCSS | |||||
The site behind https://software.opensuse.org. It is the default web interface to download openSUSE distributions and to search for OBS packages. Packaged at https://build.opensuse.org/project/show/openSUSE:infrastructure:software.opensuse.org |
This project is currently not being maintained
This project automates the setup of a development environment for general Ruby on Rails application development.
Inspired by the book "Deploying Rails" and fxn's rails-dev-box
Building the virtual machine is this easy:
host $ git clone https://github.com/amaia/rails-starter-box.git
host $ cd rails-starter-box
host $ git submodule init
host $ git submodule update
host $ vagrant up
If the base box is not present that command fetches it first.
host $ vagrant ssh
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic-pae i686)
...
[email protected]:~$
Port 3000 in the host computer is forwarded to port 3000 in the virtual machine. Thus, applications running in the virtual machine can be accessed via localhost:3000 in the host computer.
Git
SQLite3, MySQL, and Postgres
RVM (with ruby 1.9.3 and 1.8.7 installed)
Bundler, Rails and Rake gems for both rubies
The recommended workflow is
edit files in the host computer
run within the virtual machine
When done just log out with and suspend the virtual machine
host $ vagrant suspend
then, resume to hack again
host $ vagrant resume
Run
host $ vagrant halt
to shutdown the virtual machine, and
host $ vagrant up
to boot it again.
You can find out the state of a virtual machine anytime by invoking
host $ vagrant status
Finally, to completely wipe the virtual machine from the disk destroying all its contents:
host $ vagrant destroy # DANGER: all is gone
Please check the Vagrant documentation for more information on Vagrant.