Cet atelier ce fait à deux, chaque participant doit choisir un rôle :
- Simon
- Garfunkel
Simon crée un dossier en local sur son ordinateur, nommé git-local et ouvre le dossier.
| require("dotenv").config(); | |
| const mysql = require("mysql"); | |
| const config = { | |
| host: process.env.DB_HOST, | |
| port: process.env.DB_PORT, | |
| user: process.env.DB_USER, | |
| password: process.env.DB_PASSWORD, | |
| database: process.env.DB_NAME, | |
| timezone: 'Europe/Paris' |
| #!/bin/bash | |
| sudo mkdir -p /var/run/mysqld | |
| sudo chown mysql:mysql /var/run/mysqld | |
| sudo service mysql restart |
| #!/bin/bash | |
| sudo mkdir -p /data/db | |
| sudo chown -R `id -un` /data/db | |
| mongod > /dev/null & |
| components/common | |
| components/views | |
| components/layout (optionnel, si nécessaire) | |
| components/router (optionnel, pour faire PrivateRoute par exemple) | |
| propTypes | |
| contexts | |
| images | |
| consts | |
| utils (optionnel, si nécessaire) |
| import PropTypes from 'prop-types'; | |
| const childrenPropType = { | |
| children: PropTypes.oneOfType([ | |
| PropTypes.arrayOf(PropTypes.node), | |
| PropTypes.node, | |
| ]).isRequired, | |
| }; | |
| export default childrenPropType; |
| require('dotenv').config() | |
| const mysql = require('mysql2') | |
| const config = { | |
| host: process.env.DB_HOST, | |
| port: process.env.DB_PORT, | |
| user: process.env.DB_USER, | |
| password: process.env.DB_PASS, | |
| database: process.env.DB_NAME, | |
| } |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Document</title> | |
| </head> | |
| <body> | |
| <header> |