https://github.com/buathiertom/buathiertom-symfony
Utilisation de symfony-docker dans le cadre du cours de PHP symfony.
https://github.com/buathiertom/buathiertom-symfony
docker docker-symfony php symfony
Last synced: 6 months ago
JSON representation
Utilisation de symfony-docker dans le cadre du cours de PHP symfony.
- Host: GitHub
- URL: https://github.com/buathiertom/buathiertom-symfony
- Owner: BuathierTom
- License: mit
- Created: 2023-09-21T15:59:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-27T07:48:30.000Z (almost 2 years ago)
- Last Synced: 2024-01-31T01:48:21.003Z (over 1 year ago)
- Topics: docker, docker-symfony, php, symfony
- Language: CSS
- Homepage:
- Size: 495 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Symfony
A [Docker](https://www.docker.com/)-based installer and runtime for the [Symfony](https://symfony.com) web framework, with full [HTTP/2](https://symfony.com/doc/current/weblink.html), HTTP/3 and HTTPS support.
## Getting Started
1. Install **Docker Compose**
2. Run `docker compose build --no-cache` to build fresh images *Pour installer les dépendences*
3. Run `docker compose up --pull --wait` to start the project *Démarrer le serveur sur docker*
4. Open `https://localhost:8080` in your web browser / *Ce lien fonctionne (J'ai changer le port de `8000` à `8080`)*
5. Run `docker compose down --remove-orphans` to stop the Docker containers.## Features
* Création d'un article avec le framework Symfony
* Utilisation d'un template du site [startbootstrap](https://startbootstrap.com/templates) pour un dashboard
* Création d'une entity Article avec comme colonnes :
* `id: int, titre: string, texte: text, etat: bool, date: DateImmutable`
* Fonctions :
* Obligatoires :
* Creation d'Article (route: "article/cree")
* Voir un Article en detail (route: "article/voir/{id}") (Pour avoir toutes les commandes, on est obliger d'être sur cette page en fonction de l'ID)
* Update d'un Article (route: "article/modifier/{id}")
* Suppression d'un Article (route: "article/delete/{id}")* Facultatifs :
* Voir tous les Articles (route: "article/")
* Dynamisation du site (nav, menu, footer)
* Lors de création d'un article, ajout d'une image (route: "article/cree")
* Login/Logout redirection dans les yaml
* Login/Logout dynamique dans le bonhomme dans le nav
* Listes des articles dans le menu sur le coter## Documentation
- [Documentation symfony](https://symfony.com/doc/current/doctrine.html)
## License
Docker Symfony est disponible sous la licence MIT.
## Credits
Created by [Kévin Dunglas](https://dunglas.fr), co-maintained by [Maxime Helias](https://twitter.com/maxhelias) and sponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).