diff --git a/README.md b/README.md index a15431bfff419164540d72f19eb3021a42897d20..51bbea12cdfc0058daadcc4aaee566d1b1e74b92 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # oser-frontend -Frontend du site d'Ouverture Sociale pour l'Egalité et la Réussite, développé avec Angular 4. +Frontend du site d'Ouverture Sociale pour l'Egalité et la Réussite, développé avec Angular 6. ## Installation @@ -25,14 +25,12 @@ oser-frontend $ npm install - Lancez le serveur de développement (`-o` ouvrira l'application à la fin du build). ``` -oser-frontend $ ng serve -o +oser-frontend $ ng serve -c local ``` -La commande ci-dessous liera le front à l'API de développement (déployée sur https://oser-backend-dev.herokuapp.com). Pour utiliser un backend local (qui tourne sur votre machine), spécifiez la configuration avec `-c local`: +> Le flag `-c` correspond à la configuration utilisée. La valeur `local` signifie que l'environnement "local" sera utilisé, comme défini dans le fichier `environments/environment.local.ts`. -``` -oser-frontend $ ng serve -o -c local -``` +Le site sera alors disponible à l'adresse http://localhost:4200. ## En cas d'erreur… @@ -43,7 +41,13 @@ npm WARN: No repository field... Si vous obtenez ce message après l'étape 2, il est probable que vous ne soyez pas dans le bon dossier. Assurez-vous d'être dans le dossier du projet (`oser-frontend`), là où se situe un fichier `package.json` (que npm utilise pour lire et installer les dépendances). -## Déploiment +## CI/CD + +Une pipeline CI/CD (Continuous Integration/Continuous Delivery) existe pour assurer le test et le déploiement automatique lors d'un `git push`. Celle-ci est réalisée avec TravisCI. + +Pour plus d'information,s consulter le `.travis.yml` et la [documentation TravisCI](https://docs.travis-ci.com). + +## Déploiement Actuellement, le frontend est déployé sur Heroku. Il y a 2 applications, chacune reliée à une branche de ce repo : diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 1d6d6257dfadfca6f62aff5e521b51537e681150..a2789ff7d0d0769af3d65704c90a47576513bb23 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -28,7 +28,6 @@ export class AppComponent implements OnInit, OnDestroy { ); this.sub.add( this.loaderService.loading().subscribe(loading => { - console.log(loading); this.active = !loading; }) ); diff --git a/src/app/visits/visit-card/visit-card.component.ts b/src/app/visits/visit-card/visit-card.component.ts index 8a77c4571c1da63c5ba9c2c757211d8b92fb6858..f7492cc71def961a45aba72a7ba9673e4b23f4bb 100644 --- a/src/app/visits/visit-card/visit-card.component.ts +++ b/src/app/visits/visit-card/visit-card.component.ts @@ -26,7 +26,6 @@ export class VisitCardComponent implements OnInit { this.participant$.subscribe( (participant: Participant) => { this.participant = participant; - console.log(participant); } ); } diff --git a/src/app/visits/visit-detail/visit-detail.component.ts b/src/app/visits/visit-detail/visit-detail.component.ts index fbb0f713ddb272fea684da8515c706f701fcfe9c..dbadc29300aa8c44f8323726a2b0b239e18ae096 100644 --- a/src/app/visits/visit-detail/visit-detail.component.ts +++ b/src/app/visits/visit-detail/visit-detail.component.ts @@ -28,7 +28,6 @@ export class VisitDetailComponent implements OnInit { ngOnInit() { this.visit = this.route.snapshot.data['visit']; this.geocoder = this.route.snapshot.data['geocoder']; - console.log(this.geocoder); this.userId = this.auth.getUser().id; this.getParticipant(); this.getAcceptedParticipants(); diff --git a/src/app/visits/visits-list/visits-list.component.ts b/src/app/visits/visits-list/visits-list.component.ts index 69e86fc26f65df26ef2fd201bbe287dec232ec48..455659159811a754b3b142d375b1b2622cd9f8bf 100644 --- a/src/app/visits/visits-list/visits-list.component.ts +++ b/src/app/visits/visits-list/visits-list.component.ts @@ -61,7 +61,6 @@ export class VisitsListComponent implements OnInit { map(ps => ps.filter(p => p.visitId === visit.id)), map(ps => ps.filter(p => p.user.id === this.userId)), map(ps => ps[0]), - tap(console.log), ); } diff --git a/src/environments/environment.local.ts b/src/environments/environment.local.ts index 20116339da9c1053f40c9e968036b23e063b7fe4..198da5d5c8700a770762c7e14e5ce56e5d913fa0 100644 --- a/src/environments/environment.local.ts +++ b/src/environments/environment.local.ts @@ -5,5 +5,5 @@ export const environment = { apiUrl: 'http://localhost:8000/api/', numArticles: 3, donateUrl: "https://www.donnerenligne.fr/ouverture-sociale-pour-l-egalite-et-la-reussite/faire-un-don", - currentCampaignUrl: "https://www.helloasso.com/associations/ouverture-sociale-pour-l-egalite-et-la-reussite/collectes/good-morning-london-2018/widget-vignette", + currentCampaignUrl: "", }; diff --git a/src/environments/environment.prod.ts b/src/environments/environment.prod.ts index 1237a6b93112e28690b1419f7ca883bca5247250..cb22e925a76648bb8f8c5a393623d8f41436079b 100644 --- a/src/environments/environment.prod.ts +++ b/src/environments/environment.prod.ts @@ -5,5 +5,5 @@ export const environment = { apiUrl: 'https://oser-backend.herokuapp.com/api/', numArticles: 3, donateUrl: "https://www.donnerenligne.fr/ouverture-sociale-pour-l-egalite-et-la-reussite/faire-un-don", - currentCampaignUrl: "https://www.helloasso.com/associations/ouverture-sociale-pour-l-egalite-et-la-reussite/collectes/good-morning-london-2018/widget-vignette", + currentCampaignUrl: "", }; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 451a80bb9cd048bb9c0e0370195b4632512ccf23..549e327c75d5d5d4d166c26ccf803a24d23db2d3 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -5,5 +5,5 @@ export const environment = { apiUrl: 'https://oser-backend-dev.herokuapp.com/api/', numArticles: 3, donateUrl: "https://www.donnerenligne.fr/ouverture-sociale-pour-l-egalite-et-la-reussite/faire-un-don", - currentCampaignUrl: "https://www.helloasso.com/associations/ouverture-sociale-pour-l-egalite-et-la-reussite/collectes/good-morning-london-2018/widget-vignette", + currentCampaignUrl: "", };