Skip to content
Snippets Groups Projects
Commit a50685bd authored by GRANDJEAN Matheo's avatar GRANDJEAN Matheo
Browse files

changement

parent 98a04358
No related branches found
No related tags found
No related merge requests found
......@@ -13,15 +13,15 @@ Au minimum le fichiers de notes, contenant toutes vos observation.
Idéalement, un fork du projet avec vos notes et les modifications que vous avez réaliser.
## Première étape - L'analyse
- [ ] Trouver le ou les langages utilisé
- [ ] Trouver le ou les framework principaux utilisé
- [ ] Trouvez le but général de l'application
- [ ] Faire une première estimation de ce qu'il faut pour faire marcher l'application
- [x] Trouver le ou les langages utilisé
- [x] Trouver le ou les framework principaux utilisé
- [x] Trouvez le but général de l'application
- [x] Faire une première estimation de ce qu'il faut pour faire marcher l'application
## Deuxième étape - La prise en main
- [ ] Faire marcher l'application
- [ ] Créer un mode d'emploi pour faire marcher l'application (un docker-compose par exemple ?)
- [ ] Trouver les dépendances non maintenu
- [x] Faire marcher l'application
- [x] Créer un mode d'emploi pour faire marcher l'application (un docker-compose par exemple ?)
- [x] Trouver les dépendances non maintenu
## Troisième étape - La maintenance
- [ ] Mettre à jour les versions de langages et de framework
......
......@@ -86,4 +86,14 @@ CREATE TABLE `region` (
`id_region` int(11) NOT NULL AUTO_INCREMENT,
`nom_region` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id_region`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `sous_categorie`;
CREATE TABLE `sous_categorie` (
`id_sous_categorie` int(11) NOT NULL AUTO_INCREMENT,
`id_categorie` int(11) DEFAULT NULL,
`nom_sous_categorie` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id_sous_categorie`),
KEY `id_categorie_idxfk` (`id_categorie`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
\ No newline at end of file
......@@ -6,12 +6,13 @@ use Illuminate\Database\Capsule\Manager as DB;
use Illuminate\Events\Dispatcher;
use Illuminate\Container\Container;
class connection {
public static function createConn() {
$capsule = new DB;
class connection
{
public static function createConn()
{
$capsule = new DB(new Container());
$capsule->addConnection(parse_ini_file("./config/config.ini"));
$capsule->setAsGlobal();
$capsule->bootEloquent();
}
}
\ No newline at end of file
}
......@@ -7,4 +7,19 @@ services:
- ${PHP_PORT:-8080}:80
volumes:
- ./:/var/www/html
command: php -S 0.0.0.0:80 -t .
\ No newline at end of file
command: php -S 0.0.0.0:80 -t .
database:
image: 'mysql:latest'
ports:
- ${MYSQL_PORT:-3307}:3306
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD:-root}
MYSQL_DATABASE: ${DB_NAME:-racoin}
MYSQL_USER: ${DB_USER:-bonjour}
MYSQL_PASSWORD: ${DB_PASSWORD:-aurevoir}
adminer:
image: adminer
ports:
- ${ADMINER_PORT:-8081}:8080
\ No newline at end of file
FROM php:7.4
FROM php:8.4
RUN apt update
RUN apt install git zip unzip libxml2-dev -y
......
note.md 0 → 100644
language :
- js
- php
- scss
- twig
framework :
- slim
- eloquent (ORM)
but de l'app :
l'application ressemble a des app come (leBonCoin ou vinted), ventes entre particulier pour différents types d'objets.
pour lancer l'app:
rajouter une bd dans le docker compose, lancer le docker compose, installer les dépendances (composer install), configuré le fichier de connexion à la bd (config.ini)
Les dépendances non maintenu :
En effectuant la commande docker show -l, il n'y a pas de dépendances en rouge (les dépendances a absolument mettre a jour) mais il y a du jaune (les dépendances possible à mettre à jour) :
- illuminate/database
- slim
- twig
- illuminate/container
- illuminate/events
- illuminate/support
- nesbot/carbon
- symfony/translation
- php -> en version 8.4 (actuellement en 7.4)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment