Sign inSign up

gte451f/lnmp

By gte451f

Updated over 7 years ago

Run Linux+NGINX+MariaDB+PHP ... along with Node/NPM and everything for your Ember+PHP Apps.

Image
2

1.7K

gte451f/lnmp repository overview

What is this?

A special purpose container holding a full LNMP stack for hosting and Ember+PHP application. This container itself depends on an upstream Ubuntu container which itself is based on Phusion.

The specific technologies contained with this container are:

  • Ubuntu 16.04
  • PHP 7.0
  • A variety of PHP Modules
    • Composer PHP Package Manager
    • Phalcon 3.x
  • A series of PDF related tools to generate PDF docs from various sources
    • WKHTMLToPDF .12
    • poppler-utils
    • pdftk
    • Coherent PDF
  • Node, Bower, Ember CLI and PhantomJS
  • Maria DB (no password configured)

To keep PHP up2date, Ondrej's PPA is used: https://launchpad.net/~ondrej/+archive/ubuntu/php

Sample Compose File

This container is designed to be run for internal test, but may be customized using built in Docker conventions.

web:
    image: gte451f/lnmp
    volumes:
        - .:/var/www
        - ./src/nginx/sites-available/default:/etc/nginx/sites-available/default
        - ./src/nginx/fastcgi_params:/etc/nginx/fastcgi_params
        - ./src/nginx/nginx.conf:/etc/nginx/nginx.conf
        - ./src/php7/php.ini:/etc/php7/fpm/php.ini
        - ./src/php7/php-fpm.conf:/etc/php7/fpm/php-fpm.conf
        - ./src/php7/fpm/pool.d:/etc/php7/fpm/pool.d
    ports:
        - "80:80"
        - "3306:3306"

Tag summary

Content type

Image

Digest

Size

531.8 MB

Last updated

over 7 years ago

docker pull gte451f/lnmp