Sign inSign up

jguyomard/laravel-php

By jguyomard

•Updated about 7 years ago

PHP Docker Image for Laravel development

Image
16

50K+

jguyomard/laravel-php repository overview

⁠Docker Images for Laravel development

Docker Build Status Docker Build Status Docker Build Status

This repository provides you a development environment without requiring you to install PHP, a web server, and any other server software on your local machine. For this, it requires Docker and Docker Compose.

⁠Installation

  1. Install docker⁠ and docker-compose⁠ ;

  2. Copy docker-compose.yml file to your project root path, and edit it according to your needs ;

  3. From your project directory, start up your application by running:

docker-compose up
  1. If you want, you can run composer or artisan through docker. For instance:
docker-compose exec php composer install
docker-compose exec php php artisan migrate
docker-compose exec php $yourCommandHere

⁠Docker Images

These docker images are configured in docker-compose.yml file. You can comment or uncomment some services according to your project.

⁠Other tools

This repository also comes with a caspistrano docker image: jguyomard/laravel-capistrano:3.9⁠.

For ease of use, you can create a bash alias:

alias cap='docker run --rm --user cap -v "$PWD":/src -v "$(dirname $SSH_AUTH_SOCK)":"$(dirname $SSH_AUTH_SOCK)" -e SSH_AUTH_SOCK="${SSH_AUTH_SOCK}" jguyomard/laravel-capistrano:3.9 cap'

⁠Contributing

Contributions are welcome! Leave an issue on Github, or create a Pull Request.

⁠Licence

This work is under MIT⁠ licence.

Tag summary

Content type

Image

Digest

Size

91.8 MB

Last updated

about 7 years ago

docker pull jguyomard/laravel-php