based on lamp stack https://github.com/jcavat/docker-lamp
Clone this repository, cd into it, then:
- get ep3-bs files
git submodule init & git submodule update
- copy .env.example to .env
cp .env.example .env
- (optional) and add your mail settings to
.env
- build container
docker-compose build
- run
docker-compose up
- Open web browser at http://localhost:8001
app
- ep3-bs repository as a git submoduleinstall
– customized config files that get copied over the original filesvolumes
- persistent files mounted by docker, created at first run. all your important files, including the database, appear here..env.example
- example for runtime variables .env
Enable phpmyadmin by disabling the comments in docker-compose.yml. Open phpmyadmin at http://localhost:8000
Run mysql client:
docker-compose exec db mysql -u root -p
This repository is work in progress, please open a PR if you have improvements. The Dockerfile could definitely get optimized.