Archived in favor of other tools.
Based on the Docker images, built to be a fast, small, and extendable web stack.
- PHP-FPM
- Apache2 with MPM mode
- NGINX
- Node.js
- MailHog
- NGROK
- Solr
- PhpMyAdmin
- Adminer
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Memcached
- StandaloneFirefoxDebug
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] |
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 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
.
You can override project settings in .env file.
See READMEs for more details, like environment variables for images:
- PHP-FPM
- Apache2 with MPM mode
- NGINX
- Node.js
- MailHog
- NGROK
- Solr
- PhpMyAdmin
- Adminer
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Memcached
- StandaloneFirefoxDebug
This project is licensed under the MIT open source license.