Skip to content

Grimnir777/maestro-back

Repository files navigation

maestro-back

Application communautaire de partage de tablatures et partitions.

API

Stockage

Stockage users/auteurs/titres

Mongodb, 5 tables :

  • Utilisateur (nom, prenom, pseudo, email, pswd, typeU)
  • Tickets (idUser, idMusique, titre, détail, état)
  • Commentaire (idUser, idMusique, commentaire)
  • Partition (auteur last.fm, titre last.fm, liste d'instruments, difficulté, lien vers COS)

Endpoints : create, update, delete, gestion

Stockage partitions

Cloud Object Storage : MinIO https://docs.min.io/docs/minio-quickstart-guide.html

Test

Tests unitaires via Moka, Jest ?

Docker

Séparer les services par container

  • 1 gestion utilisateur
  • 1 gestion partition (dl/upload)
  • 1 gestion tickets

Kubernetes

Pffzgjzrknh,b

Commandes de l'application

Installation

npm install

Build

nest build

Dev

Lancer la commande

npm run start:dev

installation en local

  • Lancer Minio en local :
docker pull minio/minio
docker run -d -p 9000:9000 minio/minio server /data

Use default credentials : minioadmin/minioadmin

  • Lancer Mongo en local (dépend de l'OS utilisé)

  • Lancer le front en local (npm install && ng serve)

  • Lancer le back en local (npm install && npm run start:dev)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published