Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Sep 21, 2022. It is now read-only.

smyllet/DisneyPinsDataBase

Repository files navigation

Disney Pins DataBase

Disney Pins DataBase est une API répertoriant tous les Pins des différents parcs Disneyland

Installation

  1. Renommer le fichier config.exemple.yaml en config.yaml
  2. Complété le fichier config.yaml (Les paramètres de la base de données se ferons plus bas suivant le type d'installation)
  3. Créer un repertoire SSL à la racine, puis dans ce dossier, exécuter la commande openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out cert.pem

Avec Docker Compose

  1. Paramètre de la base de données
    • dans le fichier config.yaml, dans database, mettre le paramètre serveur à mysql
    • complété les paramètres de base de données dans le fichier docker-compose.yml et config.yaml
  2. Si les ports on été changé dans config.yaml, répercuté les changements dans le fichier docker-compose.yml
  3. Si besoin, installé docker et docker-compose (inclus avec docker sur windows)
  4. A la racine du projet, exécuté la commande docker-compose up --build --force-recreate

Manuellement

  1. Créer une base de donnée mysql8 nommée dpdb
  2. Exécuté les scripts sql dans le dossier script_sql dans l'ordre suivant
    • create_tables
    • create_procedure
    • create_vues
    • insert_data
    • insert_optional_data
  3. Renseigner les paramètres de base de donnée dans le fichier config.yaml
  4. Si besoin, installé node js
  5. Exécuté la commande npm install à la racine du projet
  6. Toujours à la racine, exécuté la commande node app.js

Paramètres

Les identifiants par default sont :

  • Identifiant : exemple@dynivers.fr
  • Mot de passe : admin1234

About

[ETUDE-BTS] API Répertoriant tout les pins en édition limité des parcs Disney

Topics

Resources

Stars

Watchers

Forks

Contributors

AltStyle によって変換されたページ (->オリジナル) /