Skip to content

Latest commit

 

History

History
72 lines (56 loc) · 1.69 KB

QUICKSTART.md

File metadata and controls

72 lines (56 loc) · 1.69 KB

Quickstart

Build and deploy a new Shopify App to Heroku in minutes

  1. New Rails App (with postgres)

rails new test-app --database=postgresql
cd test-app
git init
git add .
git commit -m 'new rails app'
  1. Create a new Heroku app

The next step is to create a new heroku app. Pull up your heroku dashboard and make a new app!

cli:

heroku create name
heroku git:remote -a name

now we need to let git know where the remote server is so we'll be able to deploy later

web:

https://dashboard.heroku.com/new
git remote add heroku [email protected]:appinfive.git
  1. Create a new App in the partners area

https://app.shopify.com/services/partners/api_clients

  • set the callback url to https://<name>.herokuapp.com/
  • choose an embedded app
  • set the redirect_uri to https://<name>.herokuapp.com/auth/shopify/callback
  1. Add ShopifyApp to gemfile

$ echo "gem 'shopify_app'" >> Gemfile

bundle install

Note - its recommended to use the latest released version. Check the git tags to see the latest release and then add it to your Gemfile e.g gem 'shopify_app', '~> 7.0.0'

  1. Run the ShopifyApp generator

use the keys from your app in the partners area
rails generate shopify_app --api_key a366cbafaccebd2f615aebdfc932fa1c --secret 8750306a895b3dbc7f4136c2ae2ea293
git add .
git commit -m 'generated shopify app'
  1. Deploy

git push heroku
heroku run rake db:migrate
  1. Install the App!

https://<name>.herokuapp.com/