Portail pour gestionnaire de taches

From air
Jump to navigation Jump to search

Objectif

Le but est de reprendre le projet Dashboard pour gestionnaire de tâches en utilisant le framwork react-admin (technologie React, Material-UI et Typescript).

oar-dashboard 2022 - 2023

oar-dashboard 2021 - 2022

- Start oar-docker-compose

   git clone https://github.com/oar-team/oar-docker-compose
   cd oar-docker-compose/dev
   git clone https://github.com/oar-team/oar3
   # In oar-docker-compose/dev/.env_oar_provisoning.sh make sure to have the following content:
   # SRC is relative to the dev folder
   SRC=oar3
   docker-compose up

- Install js dependencies

 # install yarn
 # on debian
 apt intall yarnpkg
 # on nix
 nix-shell -p yarn
 cd oar-dashboard && yarn install # use yarnpkg on debian

- Find the frontend ip

 docker inspect -f 'Template:Range.NetworkSettings.NetworksTemplate:.IPAddressTemplate:End' dev_frontend_1
 172.23.0.5

- Change the proxy url in file `oar-dashboard/package.json` for the

 docker address and the port 6668 (e.g 172.23.0.5:6668).

- Start the dashboard. A browser should open at url localhost:3000

 yarn start

The username/password to submit job is docker/docker.

oar-dashboard 2019 - 2020

Complément sur le projet précédent

Goût pour les langages fonctionnels et environnement Linux

A noter que ce projet à aussi été poursuivi en stage par BELGUENDOUZ Sekina et DALAINE Nathan. La derniere version se trouve dans la branche 'testMAJ-global' du dépôt git. Un rapport de stage sera fourni.