https://github.com/nicolasvauche/sf_poec8
Une application web basée sur Symfony 6.
https://github.com/nicolasvauche/sf_poec8
course symfony6
Last synced: 4 months ago
JSON representation
Une application web basée sur Symfony 6.
- Host: GitHub
- URL: https://github.com/nicolasvauche/sf_poec8
- Owner: nicolasvauche
- Created: 2022-11-15T20:23:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-15T20:45:44.000Z (over 2 years ago)
- Last Synced: 2025-01-20T12:44:54.601Z (5 months ago)
- Topics: course, symfony6
- Language: PHP
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Symfony POEC8
Une application web basée sur Symfony 6.## Pré-requis
- LAMP :
- Linux core OS
- Apache ^2.4
- MySQL ^8.0
- PHP ^8.1
- Symfony CLI ^5.4
- NodeJS ^16.18
- Yarn ^1.22## Installation
1. Dans votre environnement LAMP, décompressez ou clonez ce repository dans son propre dossier
2. Dupliquez le fichier `.env` et renommer le nouveau en `.env.local`, renseigner la ligne de connexion à la base de données avec votre configuration locale
3. Installer les dépendances backend du projet : `composer install`
4. Initialiser la base de données :
- `php bin/console doctrine:database:create` (pour créer la base de données)
- `php bin/console doctrine:migrations:migrate` (pour créer les tables)
- `php bin/console doctrine:fixtures:load` (pour insérer les données initiales)
- `php bin/console cache:clear` (pour réinitialiser le cache)
5. Installer les dépendances frontend du projet : `yarn install`
6. Créer le dossier `/public/build` pour Webpack Encore : `yarn encore dev`
7. Lancer le server avec Symfony CLI : `symfony server:start`