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.

Notifications You must be signed in to change notification settings

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