Akhomy Docker Compose Lamp Save Abandoned

Docker Compose LAMP stack

Project README

Status

Archived in favor of other tools.

Docker Compose Web stack

Based on the Docker images, built to be a fast, small, and extendable web stack.

Stack

The web stack consists of the following containers:

Container Versions Service name Image Enabled by default
PHP-FPM php-7, php-5 php-fpm [akhomy/alpine-php_fpm]
Apache latest apache2_mpm [akhomy/alpine-apache]
Nginx latest nginx [akhomy/alpine-nginx]
Node.js node:alpine node [node]
Mailhog latest mailhog [mailhog/mailhog]
NGROK latest ngrok [akhomy/alpine-ngrok]
Solr 6-alpine solr [solr]
PhpMyAdmin latest phpmyadmin [phpmyadmin/phpmyadmin]
Adminer latest adminer [adminer]
MySQL latest mysql [mysql]
PostgreSQL postgres:alpine postgres [postgres]
MongoDB latest mongo [mongo]
Redis redis:alpine redis [redis]
Memcached memcached:alpine memcached [memcached]
PHP-FPM-DATA php-7, php-5 php-fpm-data [akhomy/alpine-php_fpm]
StandaloneFirefoxDebug 2.48.2 selenium [selenium/standalone-firefox-debug]

Requirements

Install Docker and Docker Compose. This project is a part of Docker Compose Stack. If you need an access via URL, please, reffer link above and install project.

Run

Run docker-compose up -d. Run docker-compose ps to find the PHP container. To go inside php container run docker exec -it --user www-data <PHP-CONTAINER-NAME> ash. There are specific templates for docker-sync and docker-compose. See docker/docker-compose and docker/docker-sync. To use docker sync run docker-sync start. Be aware, you need correct docker-compose template and put it content into docker-compose.yaml.

Variables

You can override project settings in .env file.

Documentation

See READMEs for more details, like environment variables for images:

License

This project is licensed under the MIT open source license.

Open Source Agenda is not affiliated with "Akhomy Docker Compose Lamp" Project. README Source: akhomy/docker-compose-lamp

Open Source Agenda Badge

Open Source Agenda Rating