github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/website/source/docs/apps/php/deploy/index.html.md (about)

     1  ---
     2  layout: "app_php"
     3  page_title: "Build & Deploy - PHP App Type"
     4  sidebar_current: "docs-php-deploy"
     5  description: |-
     6    Otto defaults to assuming your PHP application is a public-facing web
     7    application, and deploys it with this assumption.
     8  ---
     9  
    10  # Build & Deploy
    11  
    12  Otto defaults to assuming your PHP application is a public-facing web
    13  application, and deploys it with this assumption.
    14  
    15  This page documents all the common deployment choices made for all
    16  infrastructures. The sidebar on the left can be used to view
    17  infrastructure-specific choices that are made for certain infrastructure
    18  targets.
    19  
    20  ## Common Points
    21  
    22  Below is an unordered list of common points about the build and deploy
    23  process. Please see the [customizations](/docs/apps/php/customization.html)
    24  page for a list of behavior that can be changed.
    25  
    26    * The application is deployed behind [Apache](https://httpd.apache.org/).
    27  
    28    * The same list of PHP modules made available for
    29      [development](/docs/apps/php/dev.html) are also installed in the deployed
    30      environment.
    31  
    32    * If a `composer.json` file is detected, then Otto installs Composer
    33      and runs `composer install --no-dev` during the build process to get all
    34      the dependencies for your applicaiton.