Site web fait avec React et OracleDB
Le site web requiert une base de données ORACLE
- Cloner le dépot du site web.
git clone https://github.com/BdeB-2CW/h2023-4gw-gr2-PEYAbeille.git
- Naviguer à l'emplacement du dépot qui a été cloné et installer les dépendances.
cd h2023-4gw-gr2-PEYAbeille
npm install
-
Sur SQLDevelopper, créez une nouvelle connection que vous allez appeler sys@orcl, connectez vous avec le nom d'utilisateur 'SYS' et mot de passe 'oracle' Assignez le role comme 'SYSDBA'. Le nom d'hote doit etre 'localhost' et le port '1521' avec comme nom de service 'XEPDB1'
-
Connectez vous avec cette connection et roulez le script de création d'utilisateur situé dans le dossier ScriptSQL
-
Créez une nouvelle connection avec l'utilisateur PEY et le mot de passe oracle
-
Avec cette nouvelle connection, roulez les scripts de créations de table et d'insertion situé dans le dossier ScriptSQL
-
Sur votre terminal, realisez la commande suivante
docker pull gvenzl/oracle-xe:21-full
docker run -d -p 1521:1521 -e ORACLE_PASSWORD={oracle} -v oracle-volume:/opt/oracle/XE21CFULL/oradata gvenzl/oracle-xe:21-full
- Encore sur votre terminal lancez la commande
npm run dev
- En parrallèle, ouvrez une autre terminal sur le même repertoire, lancez la commande
npm start
- Allez sur le navigateur de votre choix et le site se trouve a l'addresse suivante:
http://localhost:3000/
Le site web requiert une base de données MongoDB
-
Télécharger l'image docker mongodb sur le lien suivant: https://docs.docker.com/get-docker/
-
Extraire l'image Docker MongoDB avec la commande suivant: docker pull mongodb/mongodb-community-server
-
Exécuter l'image en tant que conteneur par cette commande: docker run --name mongo -d mongodb/mongodb-community-server:latest
-
Vérifier que le conteneur est en cours d'exécution: docker container ls
-
Connectez-vous au déploiement MongoDB avec mongosh: docker exec -it mongo mongosh
-
Validez votre déploiement : db.runCommand( { Bonjour le Monde: 1 } )