README.md 1.24 KB
Newer Older
leonard.beck's avatar
READMEs    
leonard.beck committed
1
2
# Projet Pokeshop
## par Benjamin Sitbon et Léonard Beck
jeremy.gobet's avatar
jeremy.gobet committed
3

benjamin.sitbon's avatar
forked    
benjamin.sitbon committed
4
Vous pouvez accéder au site via index.html se situant dans frontend/
jeremy.gobet's avatar
jeremy.gobet committed
5

benjamin.sitbon's avatar
forked    
benjamin.sitbon committed
6
Vous y découvrirez une vidéo de tutoriel pour vous y guider
jeremy.gobet's avatar
jeremy.gobet committed
7

benjamin.sitbon's avatar
forked    
benjamin.sitbon committed
8
Il y est possible de naviguer le pokedex, choisir 4 attaques et acheter des pokemon
benjamin.sitbon's avatar
benjamin.sitbon committed
9

leonard.beck's avatar
READMEs    
leonard.beck committed
10
### Démarrer le serveur
benjamin.sitbon's avatar
benjamin.sitbon committed
11

leonard.beck's avatar
READMEs    
leonard.beck committed
12
13
14
15
16
17
18
19
20
La partie publique est servie par le serveur sur Node. Vous devez avoir Node installé sur votre machine pour démarrer cette application Web.

Accédez au dossier contenant le serveur Node

`cd backend/`

Installez les dépendances

`npm install`
21
`npm install nodemon`
leonard.beck's avatar
READMEs    
leonard.beck committed
22
23
24

Démarrez le serveur Node

25
`npm start` si vous avez installé nodemon sinon
leonard.beck's avatar
READMEs    
leonard.beck committed
26
27
28
29
30
31
32
33
`node server.js`

Vous pouvez ensuite visualiser le site en local sur un navigateur: **localhost:8080**

### Stopper le server

Pour stopper le serveur Node, utilisez la commande **CTRL + C**

benjamin.sitbon's avatar
benjamin.sitbon committed
34
### Docker
benjamin.sitbon's avatar
benjamin.sitbon committed
35
36
37
 - pour créer les images du backend, du frontend et de la base donneés il y un dockerfile pour chaque dans leur répertoire
 - sudo docker build . -t "imagename"
 - sudo docker run "imagename"
benjamin.sitbon's avatar
benjamin.sitbon committed
38
39


leonard.beck's avatar
READMEs    
leonard.beck committed
40
41
42
43
44
45
### Contact

 - Benjamin Sitbon : benjamin.sitbon@etu.hesge.ch
 - Léonard Beck : leonard.beck@etu.hesge.ch

lien vers le git utilisé durant le TP: https://gitedu.hesge.ch/benjamin.sitbon/app-et-archi-web-tp-2020.git