Skip to content

Site Web de vote en amphithéâtre réalisé dans le cadre de l'UE M1F10 - (UCBL 1)

Notifications You must be signed in to change notification settings

la-cruz/Multimif

Repository files navigation

Dépendances :

  • Symfony 4.3
  • Php 7.3
  • Composer
  • Yarn
  • MySQL

(Vous retrouverez les procédures d'installation ci-dessous)

Procédure de build :

Installation de php

Installation de php nécessaire (Version recommandée : 7.3)

sudo apt install php7.3

Installation des dépendances de php

Pour Linux

sudo apt install php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring php7.3-xml php7.3-zip

Pour MacOS

brew install php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring php7.3-xml php7.3-zip

Installation de composer

Pour Linux

sudo apt-get install composer

Pour MacOs

brew install composer

Installation de yarn

Pour Linux

sudo apt-get install yarn

Pour MacOs

brew install yarn

Installation des modules du projet Symfony

make install

Base de données

Le projet fonctionne avec une base de données MySQL.

Installation de MySQL

sudo apt-get install mysql-server libqt5-sql-mysql

Configuration de la base de donnée :

Modifiez ou ajoutez cette ligne dans le fichier .env à la racine du projet:

DATABASE_URL=mysql://nom_utilisateur:[email protected]:3306/quiz

Création de la base de donnée et importation des fixtures:

bin/console doctrine:database:create
bin/console doctrine:schema:create
bin/console doctrine:fixtures:load

Pour compiler les assets

make encore

Pour que les changements dans les assets soient compilés automatiquement :

make encore-watch

Pour démarrer le serveur

make server

Pour nettoyer le cache de symfony

make cc

Lien vers la VM

Depuis le réseau de la fac ou à l'aide du VPN :

About

Site Web de vote en amphithéâtre réalisé dans le cadre de l'UE M1F10 - (UCBL 1)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published