Skip to content

Dockerbound-Immortal/LEMP-PHPMyAdmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose-laravel

Simplified LEPP stack for local development.

Note

Create a docker volume called 'data-postgres' before spinning up the container

This is a workaround for an issue in which postgres permissions no longer allow for the data to be persisted over volumes.

Usage

Build Laravel file in src folder, or add php files to the "public/" directory. Run docker-compose up -d --build at root. Open browser to http://localhost:8080.

Three new available have been added that handle Composer, NPM, and Artisan commands without having to have these platforms installed on your local computer. Use the following command templates from your project root, modifiying them to fit your particular use case:

  • docker-compose run --rm composer update
  • docker-compose run --rm npm run dev
  • docker-compose run --rm artisan migrate

Containers created and their ports (if used) are as follows:

  • nginx - :8080
  • mysql - :3306
  • php - :9000
  • phpmyadmin - :5000
  • npm
  • composer
  • artisan

PHPMyAdmin

Login

server: mysql
Username: root
password: ${MYSQL_ROOT_PASSWORD}

Issues

MYSQL Resatrting

  • Mysql continuously restarting.

Solution

  • Delete mysql folder, recreate and redeploy containers

Releases

No releases published

Packages

No packages published

Languages