|
@@ -8,7 +8,7 @@ Application Symfony capable d'enregistrer des timers et de les restituer à un f
|
|
|
|
|
|
## Pré requis :
|
|
## Pré requis :
|
|
|
|
|
|
-Debian 12 Bookworm, ou une distribution avec php8.2
|
|
|
|
|
|
+Debian 12 Bookworm, ou une distribution avec php8.2 et Mariadb-server
|
|
|
|
|
|
Je pars sur un container LXC avec une Debian 12 Bookworm toute fraiche
|
|
Je pars sur un container LXC avec une Debian 12 Bookworm toute fraiche
|
|
|
|
|
|
@@ -16,7 +16,7 @@ Je pars sur un container LXC avec une Debian 12 Bookworm toute fraiche
|
|
apt install zip php8.2 php8.2-{xml,zip,mysql} git mariadb-server
|
|
apt install zip php8.2 php8.2-{xml,zip,mysql} git mariadb-server
|
|
```
|
|
```
|
|
|
|
|
|
-On installe composer
|
|
|
|
|
|
+On installe composer (si composer est déjà dispo sur le serveur, c'est cool aussi)
|
|
|
|
|
|
```bash
|
|
```bash
|
|
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
|
|
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
|
|
@@ -27,7 +27,7 @@ php -r "unlink('composer-setup.php');"
|
|
mv composer.phar /usr/local/bin/composer
|
|
mv composer.phar /usr/local/bin/composer
|
|
```
|
|
```
|
|
|
|
|
|
-Création d'un user
|
|
|
|
|
|
+Création d'un user (ca c'est pareil si vous avez déjà une machine avec des users, pas besoin de se prendre la tête)
|
|
|
|
|
|
```bash
|
|
```bash
|
|
adduser bidule
|
|
adduser bidule
|
|
@@ -40,7 +40,7 @@ cd countdown-symfony
|
|
composer install --no-dev --optimize-autoloader
|
|
composer install --no-dev --optimize-autoloader
|
|
```
|
|
```
|
|
|
|
|
|
-Une erreur liée au MakerBundle vient crier lorsque le clear:cache est effectué. Ce n'est rien, et je vais surement le retirer des packages de dev. Onn'a encore pas précisé à notre application qu'elle travailler en Prod :
|
|
|
|
|
|
+Une erreur liée au MakerBundle vient crier lorsque le clear:cache est effectué. Ce n'est rien, et je vais surement le retirer des packages de dev. On'a encore pas précisé à notre application qu'elle va travailler en Prod :
|
|
|
|
|
|
```bash
|
|
```bash
|
|
composer dump-env prod
|
|
composer dump-env prod
|
|
@@ -53,6 +53,8 @@ On le corrige un peu :
|
|
vi .env.local.php
|
|
vi .env.local.php
|
|
```
|
|
```
|
|
|
|
|
|
|
|
+On passe la variable env à 'prod'
|
|
|
|
+
|
|
on vient remplacer le user, le mot de passe et le nom de la base de donnée dans la ligne mysql
|
|
on vient remplacer le user, le mot de passe et le nom de la base de donnée dans la ligne mysql
|
|
|
|
|
|
Ensuite, on initialise la base de données
|
|
Ensuite, on initialise la base de données
|