8000 GitHub - geerpm/php-docker-dev: PHP(laravel) development with docker container
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

geerpm/php-docker-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP laravel docker development starter

Docker container for development

  • Nginx (front server)
  • App (php-fpm laravel server)
  • Mysql (db)
  • Redis
  • OpenAPI (swagger-ui)

Requires

Installing

# clone and new repositry
$ git clone [this repo] ./project-name
$ cd ./project-name
$ rm -rf ./.git
$ git init

# create laravel project
$ composer create-project laravel/laravel laravel --prefer-dist
$ chmod -R 777 laravel/storage
$ cd laravel
$ composer require zircote/swagger-php
# optional
$ composer require barryvdh/laravel-cors

Getting started

  1. Edit /docker_local/.env
  2. Run
$ cd /path/to/this/repo
$ cd docker_local
$ docker-compose up
  1. Browser access
  • http://localhost ... nginx (php-fpm)
  • http://localhost:8080 ... swagger-ui

Staging, Production building

  1. Edit /docker/* settings.
  2. $ docker-compose build

Tips

About

PHP(laravel) development with docker container

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0