From 4611edd95ea823c2bee034f7c1ab9033af6807c7 Mon Sep 17 00:00:00 2001 From: Christopher DeCairos Date: Wed, 20 Dec 2017 11:40:45 -0500 Subject: [PATCH] Fix plans script & automate plan sync (#1940) * Update the path to the currencies data file in ops/stripe_plans.js * Sync plans as a heroku release command --- Procfile | 1 + ops/stripe_plans.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Procfile b/Procfile index fde0ed93..f13e65be 100644 --- a/Procfile +++ b/Procfile @@ -1 +1,2 @@ web: node start.js +release: node ops/stripe_plans.js diff --git a/ops/stripe_plans.js b/ops/stripe_plans.js index 6a9083bb..bbb80303 100755 --- a/ops/stripe_plans.js +++ b/ops/stripe_plans.js @@ -3,9 +3,10 @@ require("habitat").load(); var async = require("async"); +var path = require("path"); var Stripe = require("stripe")(process.env.STRIPE_SECRET_KEY); -var currencies = Object.keys(require("../data/currencies")); +var currencies = Object.keys(require(path.resolve( __dirname, "../src/data/currencies"))); var local_plans = {}; currencies.forEach((currency) => { local_plans[currency] = {