Provisioning for Projet Sigma server
The setup expects the project layout to be like the following:
sigma/
+- provisioning/
+- backend/
+- frontend/
To create and provision the vagrant:
vagrant up
Then, log in the vagrant: (root avec le mot de passe "vagrant")
vagrant ssh
The directory /vagrant
will be synced with your sigma
folder.
To fire up the server:
cd /vagrant/backend
python3 manage.py runserver_plus 0.0.0.0:8000
to launch the client:
cd /vagrant/frontend
npm start
The backend and frontend will then be available at localhost:8000 and localhost:5555 on your host machine, and you can start coding as usual !
To reprovision the vagrant in case provisioning changed:
vagrant provision
and/or
vagrant reload