Commit 02fb7e7f authored by Andrew Schmelyun's avatar Andrew Schmelyun
Browse files

Updates README

parent 2ac5172b
......@@ -4,12 +4,21 @@ A pretty simplified docker-compose workflow that sets up a LEMP network of conta
## Usage
To get started, make sure you have [Docker installed](https://docs.docker.com/docker-for-mac/install/) on your system, and then clone this repository. Add your entire Laravel project to the `src` folder, then open a terminal and from this cloned respository's root run `docker-compose build && docker-compose up -d`.
To get started, make sure you have [Docker installed](https://docs.docker.com/docker-for-mac/install/) on your system, and then clone this repository.
Open up your browser of choice to [http://localhost:8080](http://localhost:8080) and you should see your Laravel app running as intended.
Add your entire Laravel project to the `src` folder, then open a terminal and from this cloned respository's root run `docker-compose up -d --build`. Open up your browser of choice to [http://localhost:8080](http://localhost:8080) and you should see your Laravel app running as intended.
Containers created and their ports are as follows:
**New:** Three new containers 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`
\ No newline at end of file
- **php** - `:9000`
- **npm**
- **composer**
- **artisan**
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment