Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gestioCOF
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 76
    • Issues 76
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Klub Dev ENSKlub Dev ENS
  • gestioCOF
  • Merge requests
  • !4

Ajoute un environnement de développement

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Basile Clement requested to merge Elarnon/dev into master May 26, 2016
  • Overview 2
  • Commits 1
  • Pipelines 0
  • Changes 1

Ce commit ajoute une configuration Vagrant permettant d'avoir un environnement de développement facile à installer et réutilisable (cf README.md).

La version simple, c'est qu'après ce commit, on peut installer GestioCOF en local en installant Vagrant et VirtualBox, puis en faisant simplement

vagrant up
vagrant ssh
python manage.py runserver 0.0.0.0:8000

dans le dossier où GestioCOF a été cloné. Ceci créé une machine virtuelle dans lequel GestioCOF tournera (en mode développement); en conséquent cela fonctionne de façon identique sous Linux, Mac et Windows et les fichiers peuvent être modifiés depuis le système hôte directement.

J'ai également inclus des instructions dans le README.md, ainsi que des instructions alternatives pour ceux qui ne veulent pas ou ne peuvent pas utiliser Vagrant. Je pense personnellement que Vagrant apporte un gros avantage : non seulement c'est simple à mettre en place, cela permet à tout le monde d'avoir une configuration identique et isolée.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: Elarnon/dev