Small business PSA for automating Inventory, Project Management, Resource Management, and Ticketing.
This assumes your development environment is OSX Yosemite. NOTE: make sure to follow all post installation instructions for each package below.
xcode-select --install
Run the following commands on your terminal. After running brew doctor
correct any issues.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew update && brew upgrade
Homebrew install required applications
brew install postgresql node redis-server git
You will need rbenv and ruby-build if you do not have 2.3.1 already installed.
brew install rbenv ruby-build
rbenv install 2.3.1
clone the project and cd into the directory.
npm install
gem install foreman bundler
bundle
rails db:setup
To start the app run the following.
# Make sure postgres and redis-server is running
foreman start
Then visit localhost:5000
If deploying to Heroku, you will need to need to add the following add-ons:
You will also need to install the following buildpack: (order matters)