/ep3-bs-docker

Docker installation of https://github.com/tkrebs/ep3-bs

Primary LanguagePHPThe UnlicenseUnlicense

ep3-bs on docker

based on lamp stack https://github.com/jcavat/docker-lamp

setup ep3-bs

Clone this repository, cd into it, then:

  1. get ep3-bs files git submodule init & git submodule update
  2. copy .env.example to .env cp .env.example .env
  3. (optional) and add your mail settings to .env
  4. build container docker-compose build
  5. run docker-compose up
  6. Open web browser at http://localhost:8001

file structure

  • app - ep3-bs repository as a git submodule
  • install – customized config files that get copied over the original files
  • volumes - 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

phpmyadmin

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

contribute

This repository is work in progress, please open a PR if you have improvements. The Dockerfile could definitely get optimized.