What is your preferred deployment strategy?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/PHP

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • Deployer

    A deployment tool written in PHP with support for popular frameworks out of the box

    And Envoyer https://envoyer.io/ is Laravel's dedicated paid deployment tool -- will take care of the more involved process where you setup the new version in a new dated path, do the work on that, and then change the webroot symlink to the new path, rollbacks, etc. Nice for larger sites and such, although you can of course script that yourself too or use https://deployer.org

  • bref

    Serverless PHP on AWS Lambda

    GitHub actions deploying bref.sh (which uses serverless).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Doctrine Migrations

    Doctrine Database Migrations Library

  • liquibase

    Main Liquibase Source

  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

    Gitlab: build a docker image, push it to the Gitlab container registry, deploy via Dokku to Digitalocean.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts