abernier / mosaico-backend

Ready to go backend for Mosaico editor
https://mosaicobackend-prod.herokuapp.com
GNU General Public License v3.0
12 stars 13 forks source link

HEROKU – add deploy button #2

Closed Hiswe closed 7 years ago

Hiswe commented 7 years ago
abernier commented 7 years ago

doc: https://devcenter.heroku.com/articles/heroku-button

NB: we should deploy a tested tag, eg: v0.1.3 and for that, we should specify a custom branch https://devcenter.heroku.com/articles/heroku-button#using-a-custom-git-branch for the deploy button

abernier commented 7 years ago

For S3, as discussed with @Hiswe, maybe the most immediate solution will be to ask user for his S3 URI, letting him entirely responsible for creating his own bucket.

Tomorrow, we can find a more assisted solution, in order the user has not to deal with (ideally a free S3 addons)...

abernier commented 7 years ago

Hey @Hiswe,

Un truc que je n'ai peut-etre pas saisi mais qd je regarde la branche stage je ne vois pas le dossier node_modules mais pas non plus de shrinkwrap.json... du coup comment etre sur qu'Heroku va bien npm installer récursivement les mêmes versions de tous les packages ?

Doit-on créer un ticket pour le shrinkwrap ?

Je sais que tu m'as dit qu'npm le gerait plus ou moins nativement maintenant, mais a partir de quelle version ? Tu sais du coup comment ca marche ?

Hiswe commented 7 years ago

@abernier pour l'instant ce n'est pas géré.

J'aimerai tester le code avec node 8 et sa nouvelle version de NPM qui gère automatiquement ça. Dans le cas contraire il faudra faire un shrinkwrap.

Hiswe commented 7 years ago

@abernier montée de version faite pour node. On est passé en 8.2.1

On a donc un package-lock.json qui réponds à la problématique des node_modules.

à toi donc de voir où on en est sur ce ticket