Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
19a29f854e | ||
| c21dcd1869 |
28
README.md
28
README.md
@@ -218,18 +218,30 @@ docker compose exec php bin/console app:feed-bovine-prices /var/www/html/feed_bo
|
|||||||
|
|
||||||
### Lancement en prod
|
### Lancement en prod
|
||||||
|
|
||||||
```bash
|
Le user SSH n'a généralement pas les droits d'écriture sur `/var/www/ferme/` ; on passe donc le fichier par `/tmp` et on pointe la commande dessus (le chemin du XLSX est juste un argument).
|
||||||
# 1. Envoyer le fichier sur le serveur
|
|
||||||
scp feed_bovin.xlsx ferme-prod:/tmp/
|
|
||||||
|
|
||||||
# 2. SSH sur le serveur et lancer la commande dans le dossier de l'app
|
```bash
|
||||||
ssh ferme-prod
|
# 1. Copier le fichier sur le serveur dans /tmp (accessible en écriture)
|
||||||
|
scp feed_bovin.xlsx <user>@<host>:/tmp/
|
||||||
|
|
||||||
|
# 2. SSH sur le serveur
|
||||||
|
ssh <user>@<host>
|
||||||
|
|
||||||
|
# 3. Se placer dans le dossier de l'app (pour bin/console)
|
||||||
cd /var/www/ferme
|
cd /var/www/ferme
|
||||||
php bin/console app:feed-bovine-prices /tmp/feed_bovin.xlsx --dry-run # vérification
|
|
||||||
php bin/console app:feed-bovine-prices /tmp/feed_bovin.xlsx # exécution
|
# 4. Dry-run pour vérifier sans rien écrire
|
||||||
rm /tmp/feed_bovin.xlsx # nettoyage
|
php bin/console app:feed-bovine-prices /tmp/feed_bovin.xlsx --dry-run
|
||||||
|
|
||||||
|
# 5. Persistance effective
|
||||||
|
php bin/console app:feed-bovine-prices /tmp/feed_bovin.xlsx
|
||||||
|
|
||||||
|
# 6. Cleanup
|
||||||
|
rm /tmp/feed_bovin.xlsx
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> Si à l'étape 4 le user PHP (souvent `www-data`) n'arrive pas à lire le fichier (`Permission denied`), donne-lui les droits de lecture avant : `chmod 644 /tmp/feed_bovin.xlsx`.
|
||||||
|
|
||||||
### Sortie attendue
|
### Sortie attendue
|
||||||
|
|
||||||
À la fin, un tableau récapitule :
|
À la fin, un tableau récapitule :
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
parameters:
|
parameters:
|
||||||
app.version: '0.0.90'
|
app.version: '0.0.91'
|
||||||
|
|||||||
Reference in New Issue
Block a user