-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cf64701
commit 50fd54e
Showing
13 changed files
with
623 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
title: "Autre" | ||
date: "2020-01-28" | ||
icon: "ti-notepad" | ||
description: "Différentes documentations non typées." | ||
type : "category" | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
--- | ||
title: "Git flow" | ||
date: 2020-05-20 | ||
type : "docs" | ||
--- | ||
|
||
Spécificités Kiboko pour la mise en place de git flow | ||
|
||
## Environnements et branches | ||
|
||
| Environnement | Branche | | ||
| ------|-----| | ||
| Production | `master` | | ||
| Staging | `staging` | | ||
| . | `develop` | | ||
|
||
![40% center](gitflow.jpg) | ||
|
||
## Branches | ||
|
||
### `master` | ||
|
||
- nombre : unique | ||
- durée de vie : permanente | ||
- responsabilité : Lead dev et DT | ||
- création : démarrage du projet | ||
|
||
Code stable, testé et validé. Ce code doit être validé en staging par le client. | ||
|
||
⚠️ Sera déployé sur l’environnement de production | ||
|
||
Les PR à destination de la branche Master sont validées par les personnes ayant la main sur les déploiements sur l’environnement de production | ||
|
||
### `staging` | ||
|
||
- nombre : unique | ||
- durée de vie : permanente | ||
- responsabilité : Lead dev et DT | ||
- création : démarrage du projet | ||
|
||
Code stable, testé et validé en environnement de dev/test. Permet de valider le fonctionnement d’une nouvelle fonctionnalité sur une environnement identique à la production. Permet au client d’effectuer sa recette. | ||
|
||
Les PR à destination de la branche `staging` sont validées par les personnes ayant la main sur les déploiements sur l’environnement de staging après le code review validé. | ||
|
||
⚠️ Sera déployé sur l’environnement de staging | ||
|
||
### Branches « feature » | ||
|
||
- nombre : au moins une par fonctionnalité à développer | ||
- durée de vie : quelques jours | ||
- responsabilité : Développeur | ||
- création : démarrage du développement d’un ticket, par fork de la branche `develop` | ||
- nommage : feature/<numéro de ticket>-<titre de la feature> | ||
ex : feature/103-news-bundle | ||
- Code review : Lead dev et DT | ||
|
||
Code en cours de développement qui implémente une fonctionnalité à embarquer dans la prochaine version de l’application. | ||
|
||
Une fois le développement sur cette branche terminé : | ||
- création d’une PR depuis cette branche vers `develop` | ||
- assignation de la responsabilité au Lead dev ou DT | ||
- validation de la PR par le reviewer ou le lead-dev | ||
|
||
### Branches « hotfix » | ||
|
||
- nombre : au moins une par bug à corriger en production | ||
- durée de vie : quelques heures, le temps de passer le correctif en production | ||
- responsabilité : Développeur | ||
- création : par fork de la branche master | ||
- nommage : hotfix/<numéro de ticket>-<titre du bug> | ||
ex : hotfix/103-category-import | ||
- Code review : Lead dev et DT |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
--- | ||
title: "Regex" | ||
date: 2020-05-20 | ||
type : "docs" | ||
--- | ||
|
||
Expressions régulières | ||
=== | ||
|
||
Doc. php : https://www.php.net/manual/fr/pcre.pattern.php | ||
|
||
Alternatives | ||
--- | ||
|
||
- ```(abc|def)``` alternative avec capture : recherche `abc` ou `def` et fournira le résultat trouvé | ||
- ```(?:abc|def)``` alternative sans capture : recherche `abc` ou `def`, mais ne fournira pas le résultat trouvé | ||
- ```(?:(Lun|Mar)di)``` alternative avec capture interne : recherche `Lun` ou `Mar` et fournira le résultat trouvé respectivement dans les positions `1` et `2` | ||
- ```(?|(Lun|Mar)di)``` alternative avec capture interne : recherche `Lun` ou `Mar` et fournira toujours le résultat trouvé dans la position `1` | ||
- ```(<(?:span|div)>Lorem Ipsum</\\1>)``` alternative sans capture et référence arrière | ||
|
||
Classes de caractères | ||
--- | ||
|
||
### Plages de caractères | ||
|
||
- ```.``` recherche tout caractère | ||
- ```\d``` recherche un des caractères entre `0` et `9` | ||
- ```\.``` recherche le caractère `.` | ||
- ```[2-6]``` recherche un des caractères entre `2` et `6` | ||
- ```[a-z]``` recherche un des caractères entre `a` et `z` | ||
- ```[A-Z]``` recherche un des caractères entre `A` et `Z` | ||
- ```[a-zA-Z]``` recherche un des caractères entre `a` et `z` et entre `A` et `Z` | ||
- ```[a-zA-Z0-9]``` recherche un des caractères entre `a` et `z`, entre `A` et `Z` et entre `0` et `9` | ||
|
||
### Répétitions | ||
|
||
- ```[a-z0-9-]+``` recherche les caractères 1 fois ou plus | ||
- ```[a-z0-9-]*``` recherche des caractères 0 fois ou plus | ||
- ```[a-z0-9-]?``` crecherche des caractères 0 fois ou 1 fois | ||
|
||
### Recherche inversée | ||
|
||
- ```[^,]*``` recherche tout caractère différent de `,` | ||
- ```[^a-z]*``` recherche tout caractère différent de la plage entre `a` et `z` | ||
|
||
### Ancres | ||
|
||
- ```^/catalog/``` (importance du `^`) recherche toute chaine qui commence par `/catalog/` | ||
- ```\\.html$``` (importance du `$`) recherche toute chaine qui termine par `.html` | ||
- ```^(?:/.*|)(/[a-z0-9-]+)\.html$``` recherche toute chaine qui termine par `.html` et ne capture que la dernière partie, ex : | ||
- `/lorem-ipsum.html` deviendra `/lorem-ipsum` | ||
- `/lorem-ipsum/dolor-sit-amet.html` deviendra `/dolor-sit-amet` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
title: "Docker" | ||
date: "2020-01-29" | ||
icon: "ti-server" | ||
description: "Pour nos développements, nous utilisons Docker avec une stack spécifique. Voici quelques méthodes que nous utilisons." | ||
type : "category" | ||
--- |
47 changes: 47 additions & 0 deletions
47
content/docker/importer-un-dump-sql-avec-docker/_index.fr.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
title: "Importer un dump SQL avec Docker" | ||
date: 2020-03-06 | ||
type : "docs" | ||
--- | ||
|
||
Scénario : Nous avons un dump que nous voulons importer sur une base vierge pour avoir une appli qui tourne avec de la donnée. | ||
|
||
On peut copier un fichier du local au container Docker dans le dossier `/tmp/` : | ||
```bash | ||
docker cp dump.sql mycontainer:/tmp/dump.sql | ||
``` | ||
|
||
L'inverse est possible aussi (copier du container Docker au host) : | ||
```bash | ||
docker cp mycontainer:/tmp/dump.sql /chemin/dump.sql | ||
``` | ||
|
||
On se connecte au container SQL de docker : | ||
```bash | ||
docker exec -ti le-container_mysql bash | ||
`````` | ||
|
||
On lance la commande avec l'option -v ( pour voir le dump avec du "verbose" ) depuis le container SQL : | ||
`mysql` : | ||
```bash | ||
mysql -v —batch -h{host} -u{user} -p nom-de-la-base-de-donnée < /tmp/bdd.sql | ||
`````` | ||
`postgresql` : | ||
```bash | ||
psql -U {user} -d {database} -f tmp/dump.sql | ||
`````` | ||
Short one :) | ||
## Backup | ||
```bash | ||
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql | ||
``` | ||
## Restore | ||
```bash | ||
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
--- | ||
title: "Kibokast" | ||
date: 2020-08-04 | ||
icon: "ti-light-bulb" | ||
description: "Les Kibokast sont des mini-formations effectués par un membre de Kiboko pour le reste de l'équipe." | ||
date: "2020-01-31" | ||
icon: "ti-blackboard" | ||
description: "Les Kibokast sont des mini-formations tenues par un membre de Kiboko pour le reste de l'équipe. Voici la liste des sujets." | ||
type : "category" | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
title: "Oro" | ||
date: "2020-01-30" | ||
icon: "ti-light-bulb" | ||
description: "La catégorie Oro regroupe l'ensemble des technologies OroCommerce, OroPlatform et OroCRM." | ||
type : "category" | ||
--- |
Oops, something went wrong.