An open API service indexing awesome lists of open source software.

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.

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).