Music-Recommendation-Engine-Project / Music-Recommendation-Engine

Music Recommendation System
11 stars 2 forks source link

Automatic Deployment Folder Structure #53

Open barto-official opened 1 year ago

barto-official commented 1 year ago

Automatic Deployment of Model (using model_deployment.yml) and WebApp (using deploy.yml) requires certain files to be in the root of the repository which prevents from creating a clean structure of this repository. (following a template).

In case of model, requirements.txt needs to be in the root because otherwise, the build-up using Github Actions won't succeed. Procfile, on the other hand, also needs to be in the root because otherwise the build-up will finish but the API won't be working (responding) correctly.

In case of WebApp, heroku.yml needs to be in the root because otherwise the deployment won't succeed at all.