Skip to content

feat: Sets the project for automatic deployment on Heroku#5

Merged
frgfm merged 9 commits intomasterfrom
heroku-setup
Oct 15, 2020
Merged

feat: Sets the project for automatic deployment on Heroku#5
frgfm merged 9 commits intomasterfrom
heroku-setup

Conversation

@frgfm
Copy link
Member

@frgfm frgfm commented Oct 13, 2020

This PR aims at setting up all the required components for deployment on Heroku:

  • what has been done outside of this repo: create a free-plan app on Heroku.
  • Heroku modifications: added a Procfile used by Heroku as the running command of the service on their own container system

In order to test this, I triggered a manual deploy on the heroku-setup branch (automatic is set up on the master branch). Consequently, the app is already deployed and working:

  • Dash app itself: available over there
    dash_app

Any feedback is welcome!

@frgfm frgfm added type: enhancement New feature or request topic: build Related to build, installation & CI labels Oct 13, 2020
@frgfm frgfm added this to the 0.1.0 milestone Oct 13, 2020
@frgfm frgfm self-assigned this Oct 13, 2020
Copy link
Contributor

@nrslt nrslt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @frgfm, thanks for the PR!
I just checked the doc for Dash deployment on Heroku and what you did seems great!

Also, nice touch with the argparse module at the end of app.py ;)

Copy link
Collaborator

@VincGargasson VincGargasson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting all the modifications to push the app on Heroku.
And good standardizations brought here for the other files. Nothing special to add.
Thanks @frgfm .

@frgfm frgfm merged commit f50fbe4 into master Oct 15, 2020
@frgfm frgfm deleted the heroku-setup branch October 15, 2020 13:11
nrslt referenced this pull request in nrslt/pyronear-webapp Oct 15, 2020
feat: Sets the project for automatic deployment on Heroku (#5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: build Related to build, installation & CI type: enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants