Workflow Dev

Créer un projet

Différents projets utilisent différents langages et différentes versions.
Pour éviter des conflits entre différents projets, il est préférable de “containeriser” chaque projet

Créer un workspace sur c9

Créer un nouveau workspace sur c9.io

Créer un environnement Python

Pour créer un environnement Python avec une version spécifique, par exemple 2.7.14:

Créer un environnement Node

Installer nvm

nvm ls
nvm install 11
nvm use 11
node --version

Créer un container Docker

Docker


Versionner un projet

Git


Déployer

Sur Heroku

Pour un site dynamique

heroku login
heroku create
git push heroku master

Heroku

Sur Github Pages

Pour un site statique

Github Pages