Skip to content

charl56/Jukebox-V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet Jukebox

Technologies

  • Python: 3.11.1
  • Node.js: 16.17.0

Démarrage en local

1. Configuration du Frontend

  1. Accédez au dossier frontend :
    cd frontend
  2. Installez les dépendances (nécessaire uniquement la première fois ou si des bibliothèques ont été ajoutées) :
    npm install
  3. Lancez le serveur de développement :
    npm run dev

2. Configuration du Backend

  1. Accédez au dossier backend :
    cd backend
  2. Installez les dépendances Python :
    pip install -r requirements.txt
  3. Lancez l'application :
    python app.py

Démarrage manuel sur la Raspberry Pi

Pour la préparation de la raspberry, référez-vous au fichier Jukebox.xlsx, onglet "Setup Raspberry".

Étapes de déploiement

  1. Connexion à la Raspberry Pi en SSH
    Suivez les instructions dans le fichier ssh_raspberry.md pour établir la connexion SSH.

  2. Déploiement du Frontend

    • En local, exécutez :
      npm run build:raspberry
    • Copie initiale : copiez le dossier backend en entier sur la Raspberry Pi.
    • Mises à jour : après chaque mise à jour, seul le dossier templates (situé dans backend/templates) doit être transféré.
  3. Déploiement du Backend sur la Raspberry Pi

    • Accédez au dossier backend :
      cd backend
    • Installez les dépendances :
      pip install -r requirements.txt
    • Lancez l'application :
      python ./app.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published