Building a PHP Command Line App with Docker

Building a PHP Command Line App with Docker

2017, May 02    

Like what you see?

Sign up for my weekly newsletter of advice, tools, and news for startup founders and digital entrepreneurs.



At The Graide Network, we needed to automate a bunch of reminder emails and text messages being sent to our users. Every hour, we wanted to go into the database and find any reminders that needed to be sent, then queue up jobs to send each of them.

Here’s what I go through in this tutorial:

  • Setting up a Laravel PHP command-line application
  • Writing a cron job to run our command every hour within a Docker container
  • Adding an acceptance test to verify that our command-line job works

In the second part of this tutorial, I’ll cover deploying the application using Codeship and Docker.