All Projects β†’ jguyomard β†’ Docker Laravel

jguyomard / Docker Laravel

Licence: mit
🐳 Docker Images for Laravel development

Projects that are alternatives of or similar to Docker Laravel

Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+3462.38%)
Mutual labels:  mysql, redis, postgresql, docker-compose, nginx
Stacker
Stacker - The environment for local web development, ready for use.
Stars: ✭ 356 (+252.48%)
Mutual labels:  mysql, redis, laravel, docker-compose, nginx
Symfony 4 Docker Env
Docker Environment for Symfony. PHP-FPM, NGINX SSL Proxy, MySQL, LEMP
Stars: ✭ 119 (+17.82%)
Mutual labels:  mysql, postgresql, docker-compose, nginx
Docker Lnmp
πŸ‹Docker-compose(Linux,Nginx,MySQL,PHP7,Redis)
Stars: ✭ 244 (+141.58%)
Mutual labels:  mysql, redis, docker-compose, nginx
Reading
ζ•΄η†ι˜…θ―»θΏ‡ηš„εΉ²θ΄§ζ–‡η« , 帖子
Stars: ✭ 318 (+214.85%)
Mutual labels:  mysql, redis, laravel, nginx
Photo Blog
The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender
Stars: ✭ 55 (-45.54%)
Mutual labels:  mysql, redis, laravel, nginx
Larakube
Laravel app deployment for auto scaled Kubernetes cluster
Stars: ✭ 157 (+55.45%)
Mutual labels:  laravel, docker-image, docker-compose, nginx
Kickoff Docker Php
🐳 🐘 πŸš€ Easily setup a PHP project with Docker
Stars: ✭ 213 (+110.89%)
Mutual labels:  mysql, redis, docker-compose, nginx
Shell
Infrastructure Management Shell - Linux
Stars: ✭ 381 (+277.23%)
Mutual labels:  mysql, redis, postgresql, nginx
Enferno
A Python framework based on Flask microframework, with batteries included, and best practices in mind.
Stars: ✭ 385 (+281.19%)
Mutual labels:  mysql, redis, postgresql, docker-compose
Docker Superset
Repository for Docker Image of Apache-Superset. [Docker Image: https://hub.docker.com/r/abhioncbr/docker-superset]
Stars: ✭ 86 (-14.85%)
Mutual labels:  mysql, redis, docker-image, docker-compose
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-57.43%)
Mutual labels:  mysql, redis, postgresql, nginx
Filterlists
πŸ›‘ The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Stars: ✭ 653 (+546.53%)
Mutual labels:  redis, postgresql, docker-compose, nginx
Docker Laravel
🐳 Build a simple laravel development environment with docker-compose.
Stars: ✭ 415 (+310.89%)
Mutual labels:  mysql, laravel, docker-compose, nginx
Netkiller.github.io
Netkiller Free ebook - 免费甡子书
Stars: ✭ 861 (+752.48%)
Mutual labels:  mysql, redis, postgresql, nginx
Aclify
πŸ”’ Node Access Control Lists (ACL).
Stars: ✭ 49 (-51.49%)
Mutual labels:  mysql, redis, postgresql
Docker Magento Mutagen
Mage2click Docker-based development environment for Magento with mutagen.io sync for files on macOS
Stars: ✭ 64 (-36.63%)
Mutual labels:  redis, docker-compose, nginx
Drupal Nginx Php Kubernetes
Demonstration of a set of NGINX and PHP-FPM containers running Drupal deployed to Kubernetes on the IBM Container Service. This is a work in progress.
Stars: ✭ 43 (-57.43%)
Mutual labels:  mysql, redis, nginx
Coyote
4programmers.net
Stars: ✭ 61 (-39.6%)
Mutual labels:  redis, postgresql, laravel
Docker Nginx Php Mysql
Docker running Nginx, PHP-FPM, MySQL & PHPMyAdmin
Stars: ✭ 1,322 (+1208.91%)
Mutual labels:  mysql, docker-compose, nginx

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.

  • jguyomard/laravel-php:7.3 (this docker image extends php:7.3-fpm-alpine to add some PHP extensions) ;
  • jguyomard/laravel-nginx:1.13 (this docker image extends nginx:1.13-alpine to add Laravel vhost) ;
  • mysql:5.7 ;
  • postgres:9.6-alpine ;
  • redis:4.0-alpine ;
  • elasticsearch:5.5-alpine.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].