Archive for the ‘Deployment’ Category

The Ultimate Guide to Deploying PHP Apps in the Cloud

TL;DR: There is a popular mantra amongst developers that goes like this write, test and deploy. In this tutorial, I'll show you how to deploy your PHP apps to different cloud server platforms such as Google Cloud, Microsoft Azure, Heroku, IBM Bluemix, ...

How to Synchronize WordPress Live and Development Databases

Posted on: No Comments
Developing WordPress themes is considerably easier with real content. Unexpected situations begin to arise when people add pages, posts, media and comments. Your beautiful template can break when: editors use assets which are too big or small for your...

How Can I Use Laravel Envoyer or Deployer with SemaphoreCI?

Posted on: No Comments
Test automation, continuous integration, and continuous delivery are quite widespread in the community now. This brought to life multiple services trying to make the process more enjoyable and less overwhelming for developers, so they can focus on deli...

Crash Course: Continuous Deployment with Semaphore CI

Posted on: No Comments
Software is playing an ever bigger role in how companies compete across a broad range of industries. Large organizations are finding that their current approaches to managing software are limiting their ability to respond as quickly as business require...

Quick Tip: LetsEncrypt “server” error fix on Ubuntu 16.04

Posted on: No Comments
I recently had to renew the HTTPS certificates for my server, and ran into trouble. The errors that the command sudo letsencrypt renew was spewing out were these: Processing /etc/letsencrypt/renewal/bitfalls.com.conf 2017-02-06 07:43:08,126:WARNING:...

Deploying From Bitbucket to WordPress

Posted on: No Comments
Of all the projects I've worked in the last few years, there's one that stands out as my favorite: I wrote a WordPress plugin called Great Eagle (Tolkien reference) that allows my team to install and update themes and plugins from our private Bitbucket...

Re-Introducing Jenkins: Automated Testing with Pipelines

Posted on: No Comments
As our applications become more complex - with Composer dependencies, Webpack build scripts, and per-environment variables - we inevitably reach a point where testing all of these different intricacies becomes slow and laborious, especially when you're...

How to Properly Deploy Web Apps via SFTP with Git

Posted on: No Comments
Uploading files is an integral aspect of any deployment process, and the underlying implementation can vary depending on the type of your server. You can easily upload your files to an SFTP server using an open source desktop client like Filezilla. Th...

Hashicorp’s Packer – Is It Something for PHP Developers?

Posted on: No Comments
tl;dr; - Is Packer a tool you'll need in your tool box as a PHP developer? It depends. If you do a lot of server work for your clients or on the job, along with development work, then yes. Packer can help you a lot. If you are only a developer and d...