Project

arkenstone

0.0
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
The Arkenstone is a Ruby on Rails development environment generator. Its goal is to provide an easy way to spin up a new Vagrant box provisioned for Rails development.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 0.1
~> 10.0
~> 3.4
~> 0
 Project Readme

The Arkenstone

Build Status Code Coverage Gem Version

The Arkenstone is a Ruby on Rails development environment generator. Its goal is to provide an easy way to spin up a new Vagrant box provisioned for Rails development.

Installation

$ gem install arkenstone

Usage

The Arkenstone provides you with the command line application arkenstone. To create a new Arkenstone environment:

$ arkenstone new path/to/app

Check out the arkenstone help new option to see the available configuration options.

Once, you’ve generated your new environment, cd over to path/to/app and run:

$ vagrant up

Now go grab a cup of coffee or a glass of Scotch or two—this part might take a while. If The Arkenstone detects a SLACK_TOKEN environment variable, it will send a message to the associated Slack channel when its done. For instance:

$ env SLACK_TOKEN=Your/Token/1234 vagrant up

For now, The Arkenstone is busy building a new Vagrant box and doing some initial work for you, such as:

  • Installing system software depencies
  • Building and installing Ruby
  • Installing and setting up PostgreSQL
  • Generating a new Rails app with Suspenders

When your new environment is complete, send over an SSH command to fire up the Rails server:

$ vagrant ssh -c '/vagrant/bin/rails server -b 0.0.0.0'

You should now be able to visit the new Rails app on your host machine at http://localhost:3001.

Voilà!


Copyright (c) 2016 Nicholas Scheurich under the MIT License (MIT)