igodorogea / ansible-typo3-als

Ansible provisioning for Amazon Lightsail to setup a LEMP server and a TYPO3 Distribution

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amazon Lightsail ansible provision for TYPO3 CMS projects

What does it do?

TL DR

Installs LEMP stack on Ubuntu/Amazon Linux system on AWS, and bootstraps your(or a new) TYPO3 CMS site.

Long story

  1. Upgrades the system
  2. Installs common packages (curl, git, mc)
  3. Installs and configures:
    1. MariaDB
    2. PHP-FPM(Composer, ImageMagick)
    3. Nginx
  4. Bootstraps your(or a new) TYPO3 CMS site
    1. Bootstrap a new TYPO3 distribution
      1. Create nginx vhost
      2. Create db
      3. Copy distribution files
      4. Run composer install
      5. Run vendor/bin/typo3cms install:setup
      6. Restart nginx
    2. Bootstrap an existing TYPO3 site
      1. Create nginx vhost
      2. Import db
      3. Copy site files
      4. Run composer install
      5. Restart nginx

Usage

About

Ansible provisioning for Amazon Lightsail to setup a LEMP server and a TYPO3 Distribution


Languages

Language:Shell 100.0%