Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jsdecena/laradocker

Simplified dockerized laravel application
https://github.com/jsdecena/laradocker

docker docker-compose laravel laravel-framework laravel5 lemp lemp-stack nginx php php72

Last synced: about 1 month ago
JSON representation

Simplified dockerized laravel application

Awesome Lists containing this project

README

        

# Simplified dockerized laravel application

## How to Install

- Download and install docker in your system. [Download here](https://www.docker.com/get-started)

- Install composer if you haven't here: [Composer](https://getcomposer.org/doc/00-intro.md)

- Fork this project and clone in your system. Current version of laravel is 5.7.x

- Run `composer install && cp .env.example .env`

- Move to the root folder and run `docker-compose up -d`

- Migrate your database and seed with:

```php
docker exec -it app php artisan migrate --seed
```

- Open your browser and go to [http://localhost:81](http://localhost:81)

- Enjoy!

## FAQ

- Why port 81?
- Sometimes you want your backend and frontend separated. You can have your frontend runs in the default `:80` and the API to be in port `:81`

- Can we change this port?
- Yes. You can change the port in the webserver block of the `docker-compose.yml` file

- Is everything customizable?
- Yes. You can fiddle the `docker-compose.yml` file and make your own customization. Be sure you know what you are doing.



# Author
[Jeff Simons Decena](https://jsdecena.me)