01 · Déployer Laravel

Laravel en production,au complet.

Une application Laravel en production, c’est du PHP, une base, un cache, des files et un scheduler. Les cinq se posent en blocs sur le canvas et se déploient depuis votre dépôt Git, sans YAML.

5
blocs pour une app Laravel complète
1
geste de déploiement : git push
0
ligne de YAML à écrire

Entre le projet local et la production, tout est à construire.

Sur le poste du développeur, Laravel tient dans une commande. En production, il faut un serveur PHP réglé, une base sauvegardée, un Redis pour le cache et les sessions, des workers pour les files et un cron pour le scheduler. C’est cette architecture complète, pas seulement le code, que le canvas décrit et que la plateforme opère.

L’architecture Laravel type, bloc par bloc.

01

L’application

Votre dépôt Git, construit et servi. Domaines, TLS et variables d’environnement réglés dans le bloc.

02

La base de données

PostgreSQL ou MySQL managé, sauvegardes automatiques. Les identifiants sont injectés dans l’application.

03

Redis

Cache, sessions et files sur un bloc dédié, dimensionné indépendamment de l’application.

04

Les workers

Vos queues tournent sur des ressources propres, mises à l’échelle selon la profondeur des files.

05

Le scheduler

Le cron Laravel s’exécute comme une tâche planifiée, avec ses journaux.

06

Le stockage

Fichiers et médias sur un stockage objet compatible S3, chez le même fournisseur européen.

Du push à la mise en ligne.

01git pushLe commit part sur la branche principale.
02buildL’image est construite avec vos dépendances Composer et vos assets compilés.
03migrateLes migrations s’exécutent avant la bascule du trafic.
04liveLa nouvelle version reçoit le trafic. En cas d’échec, retour automatique à la précédente.

Ce qu’on nous demande sur Laravel.

Elles s’exécutent automatiquement avant la bascule du trafic vers la nouvelle version. Si une migration échoue, le déploiement s’arrête et la version en ligne n’est pas touchée.

5 € offerts, sans carte bancaire

Envoyez-nous votre facture.Nous vous disons ce qu’on y voit.

Une estimation chiffrée poste par poste, sous 48 h, sans engagement.

Demander une estimationVoir les tarifs