Skip to content
This repository has been archived by the owner on Dec 23, 2022. It is now read-only.

PHP development services run within Docker. Includes MySQL, PHPMyAdmin, MongoDB, Mongo Express, Redis, Redis Commander, Mailhog and Portainer to monitor the whole shebang.

mattsbanner-vault/docker-web-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker Web Stack

A pre-defined Docker stack for running common services alongside your NGINX / Apache and PHP stack.

This Docker stack consists of.

  • Elasticsearch
  • Kibana
  • Mailhog
  • MongoDB
  • Mongo Express
  • MySQL
  • PHPMyAdmin
  • Portainer
  • Redis
  • Redis Commander

Please create an issue or pull request if there are any additional services you wish to be added.

Prerequisites

You will need the following software.

  • Docker
  • Docker Compose

Setup

  1. Clone this project.
$ git clone git@github.com:mattsbanner/docker-web-stack.git
  1. Create your environment file by copying .env.example to .env.
$ cd docker-web-stack
$ cp .env.example .env
  1. Go through the .env file and set the variables you wish to change.

  2. Use Docker Compose to bring up the project. This may take a while to clone the images on the first occasion.

$ docker-compose up -d

About

PHP development services run within Docker. Includes MySQL, PHPMyAdmin, MongoDB, Mongo Express, Redis, Redis Commander, Mailhog and Portainer to monitor the whole shebang.

Topics

Resources

Stars

Watchers

Forks

Languages