Beetje Coderen

Les 19 · Module 3 · Verder dan de basis

Deployment: van laptop naar server

Zet de kassa online: een server met Nginx en PHP-FPM, een uitrolscript met migraties en caches, queue-workers met Supervisor, de scheduler, HTTPS en een Docker-alternatief.

⏱ 90 minuten leestijd + oefenen

Illustratie: een schip met containers, een server en tandwielen, de app die naar productie gaat

🎯 Na deze les kun je

  • de onderdelen van een Laravel-productieomgeving benoemen
  • een uitrolscript schrijven met composer, migraties en caches
  • queue-workers en de scheduler laten draaien op een server
  • de app als container draaien met Docker Compose

Je kassa werkt op je laptop met php artisan serve. Dat is een ontwikkelserver: één proces, niet gebouwd voor bezoekers. In productie heb je een webserver (Nginx), PHP-FPM die PHP-processen beheert, een database, een queue-worker en de scheduler. In deze les zet je dat neer, eerst op een gewone Linux-server en daarna als container.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?