Quick start to develop RedForester extensions
- One-click deploy with Heroku
- Simple registration and connection of the extension
- Clone repository
$ git clone https://github.com/RedForester/test-extension.git && cd test-extension
- Edit
EXT_NAME
,EXT_DESCRIPTION
,EXT_EMAIL
andUSER_COOKIE
inconfig.py
. - Deploy with Heroku CLI
$ heroku login
$ heroku create # command return PROJECT_NAME_IN_HEROKU and urls
# or heroku git:remote -a PROJECT_NAME_IN_HEROKU if app already exist
$ heroku labs:enable runtime-dyno-metadata -a PROJECT_NAME_IN_HEROKU
$ git push heroku master
- Update
EXT_BASE_URL
inconfig.py
. For examplehttps://PROJECT_NAME_IN_HEROKU.herokuapp.com
or your public ip/domain. - Register extension in RedForester
$ python register_extension.py