Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ggaillard/gestion_conges_stats
Atelier Symfony : Mise en place d'une documentation technique pour déployer en mode dev
https://github.com/ggaillard/gestion_conges_stats
bts-sio symfony
Last synced: 5 days ago
JSON representation
Atelier Symfony : Mise en place d'une documentation technique pour déployer en mode dev
- Host: GitHub
- URL: https://github.com/ggaillard/gestion_conges_stats
- Owner: ggaillard
- Created: 2024-11-12T07:47:19.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T10:00:47.000Z (about 2 months ago)
- Last Synced: 2024-11-20T10:15:50.217Z (about 2 months ago)
- Topics: bts-sio, symfony
- Language: PHP
- Homepage:
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Atelier Symfony : Rédaction du README
Ce projet a pour objectif de créer une application Symfony pour la gestion d'un annuaire. Ce guide détaille les étapes nécessaires pour déployer et configurer le projet.
# Installation des dépendances PHP
composer install# Installation des dépendances Node.js
npm install # ou yarn install# Installation des assets publics
symfony console assets:install# Nettoyage et régénération du cache
symfony console cache:clear## Configuration de la base de données
Utilisation de MySQL
Modifiez le fichier .env.local pour définir les informations de connexion à votre base de données MySQL :env
DATABASE_URL="mysql://db_user:[email protected]:3306/gestion-conges"
Vérifiez si MySQL est installé sur votre machine (Windows) :bash
Copier le code
mysql --version
Créez la base de données avec la commande suivante :bash
Copier le code
symfony console doctrine:database:create
Vérifiez que la base de données est bien créée et qu'il n'y a pas d'erreurs.## Lancer les fixtures :
Une fois vos fixtures prêtes, vous pouvez les charger dans la base de données avec la commande suivante :bash
Copier le code
php bin/console doctrine:fixtures:load## Vérification
# Créer la base de données si nécessaire
php bin/console doctrine:database:create# Générer les migrations à partir des entités
php bin/console doctrine:migrations:generate# Appliquer les migrations pour mettre à jour la base de données
php bin/console doctrine:migrations:migrate# Valider le schéma de la base de données
php bin/console doctrine:schema:validate# Si vous voulez repartir sur une base propre, supprimez-la et recréez-la
# Supprimer la base de données (forcer la suppression)
php bin/console doctrine:database:drop --force# Recréer la base de données
php bin/console doctrine:database:create# Valider à nouveau le schéma de la base de données
php bin/console doctrine:schema:validate