Do you write Linux shell scripts? Do your scripts work on more than one distribution? If so what does your development environment look like and what tools do you use to let you develop, debug, and maintain your scripts both quickly and relatively hassle-free?
Want to know how to both containerise an application AND deploy it to a production environment? In this mammoth tutorial, I&rsquo;ll show you all the steps involved, and provide background information along the way, so you can build on what you’ll learn.
A little while ago, I wrote two parts in a multi-part series about using Docker. As someone who’s reasonably new to Docker — <strong>and</strong> been bitten by the Docker bug — I wanted to share what I’d learned, in the hopes that others may benefit.
If you’re using docker-compose to build a Docker container setup and something&rsquo;s not working, here&rsquo;s a basic process you can follow to find out what happened, and get your containers up and running properly.
Docker makes it easy to build local development environments. But, what about being able to build test environments and run acceptance, unit, functional, and other types of tests? In this, the second part of the developing with Docker series, I’ll show you how to implement testing using PHPUnit and Codeception in the configuration which we’ve built.
Ever experienced HTTP 500’s, but found that your error logs are empty. Ever had no clue why or how this could be happening? Perhaps you forgot to enable the Whoops error handler.
Building a local development environment which mirrors production hasn&rsquo;t, historically, been an easy task. But with Docker, it&rsquo;s become, virtually, trivial. Come learn how to setup a local development environment using Docker for developing Zend Expressive (and other PHP) applications.