1111
1212---
1313
14- We're working on a lof of projects at [ TheCodingMachine] ( https://www.thecodingmachine.com/ ) and we needed a tool to
14+ We're working on a lot of projects at [ TheCodingMachine] ( https://www.thecodingmachine.com/ ) and we needed a tool to
1515easily start a PHP project with Docker. That's why we started working on the * kickoff-docker-php* stack with the
1616following goals in mind:
1717
@@ -39,7 +39,7 @@ following goals in mind:
3939* ** A complete stack:** NGINX, PHP-FPM 7.1, MySQL 5.7, phpMyAdmin, Redis, RabbitMQ and more to come!
4040* ** Centralized logging** with Graylog
4141* Automatic ** HTTPS** on your local environment
42- * A powerful ** reverse-proy ** ([ Traefik] ( https://traefik.io/ ) ) which can handle automatic HTTPS (via [ Let's Encrypt] ( https://letsencrypt.org/ ) )
42+ * A powerful ** reverse-proxy ** ([ Traefik] ( https://traefik.io/ ) ) which can handle automatic HTTPS (via [ Let's Encrypt] ( https://letsencrypt.org/ ) )
4343on your production environment
4444* ** Performance gains** on Mac and Windows using [ Docker Sync] ( http://docker-sync.io/ ) or Docker for Mac's user-guided cache
4545* ** Lightweight** images, mostly based on Alpine
@@ -198,7 +198,7 @@ On your `local` environment, the Toolbox container will automatically generate a
198198virtual host specified in your ` project.yml ` file.
199199
200200On others environment, we provided ` TRAEFIK_CERT_FILE_PATH ` and ` TRAEFIK_KEY_FILE_PATH ` variables in your ` .env ` file
201- to let you specified the absolute path of your certifications . You could also customize the Traefik configuration located at
201+ to let you specify the absolute path to your certificates . You may also customize the Traefik configuration located at
202202` modules/traefik/traefik.blueprint.toml ` with [ ACME configuration] ( https://docs.traefik.io/toml/#acme-lets-encrypt-configuration )
203203to enable automatic HTTPS.
204204
@@ -220,7 +220,7 @@ The [Graylog](https://www.graylog.org/) containers centralize the Docker's logs
220220phpMyAdmin, Redis and RabbitMQ containers. It's actually composed of three containers: Elasticsearch, MongoDB
221221and the Graylog server.
222222
223- You may access to the Graylog dashboard (https://graylog.your-virtualhost.local/ ) using the credentials provided in your configuration files.
223+ You may access the Graylog dashboard (https://graylog.your-virtualhost.local/ ) using the credentials provided in your configuration files.
224224
225225#### Configuration
226226
@@ -289,12 +289,12 @@ as defined in the PSR-1 and PSR-2 documents and many more.
289289
290290The MySQL container is the DBMS of this stack.
291291
292- In your PHP-FPM container, the hostname of the MySQL DBMS is equal to ` mysql ` . Also, just use the port ` 3306 ` and the
292+ In your PHP-FPM container, the hostname of the MySQL DBMS is ` mysql ` . Also, just use the port ` 3306 ` and the
293293credentials defined in the ` modules.yml ` and ` .env ` files.
294294
295295There are also three ways to manage MySQL:
296296
297- * On ` local ` environment, you may access to the phpMyAdmin dashboard (https://phpadmin.your-virtualhost.local/ );
297+ * On ` local ` environment, you may access the phpMyAdmin dashboard (https://phpadmin.your-virtualhost.local/ );
298298you will automatically be connected as ` root `
299299* By running ` orbit run mysql-cli ` : it will open the MySQL cli and connect you as ` root ` . On environments <> ` local ` ,
300300it will ask you the MySQL ` root ` password
@@ -318,7 +318,7 @@ using `127.0.0.1` (or your server IP) as host and the port defined in the variab
318318
319319Redis is the database cache of this stack and it has been configured as the default session handler for PHP.
320320
321- The hostname of Redis in your PHP-FPM container is equal to ` redis ` . To configure Redis to be the cache handler of
321+ The hostname of Redis in your PHP-FPM container is ` redis ` . To configure Redis to be the cache handler of
322322your PHP application, you should refer to the documentation provided by your PHP framework.
323323
324324** Note:** You should not use [ predis] ( https://github.com/nrk/predis ) , as [ phpredis] ( https://github.com/phpredis/phpredis )
@@ -329,16 +329,16 @@ is installed by default.
329329| Variable | Location | Description |
330330| ----------------| ----------------------| --------------------------------------------|
331331| redis.enable | ` config/modules.yml ` | If ` true ` , enables Redis. |
332- | REDIS_PASSWORD | ` .env ` | The auth used to access to the Redis DBMS. |
332+ | REDIS_PASSWORD | ` .env ` | The auth used to access the Redis DBMS. |
333333
334334### RabbitMQ
335335
336336RabbitMQ is the message broker of this stack.
337337
338- The hostname of RabbitMQ in your PHP-FPM container is equal to ` rabbitmq ` . To configure RabbitMQ to be the message
338+ The hostname of RabbitMQ in your PHP-FPM container is ` rabbitmq ` . To configure RabbitMQ to be the message
339339broker of your PHP application, you should refer to the documentation provided by your PHP framework.
340340
341- You may access to the RabbitMQ dashboard (https://rabbitmq.your-virtualhost.local/ ) using the credentials provided in
341+ You may access the RabbitMQ dashboard (https://rabbitmq.your-virtualhost.local/ ) using the credentials provided in
342342your configuration files.
343343
344344#### Configuration
@@ -389,7 +389,7 @@ while your `staging` applications will be available under `*-staging.my-awesome-
389389Please read our [ contributing guidelines] ( .github/CONTRIBUTING.md ) for instructions.
390390
391391If you've found a security vulnerability, please e-mail directly: j dot neuhart dot thecodingmachine dot com.
392- Provide enough information to verify the bug and make a patch!
392+ Provide enough information to reproduce the bug and make a patch!
393393
394394## Credits
395395
@@ -398,4 +398,4 @@ Provide enough information to verify the bug and make a patch!
398398
399399---
400400
401- Would you like to update this documentation ? Feel free to open an [ issue] ( ../../issues ) .
401+ Would you like to update this documentation ? Feel free to open an [ issue] ( ../../issues ) .
0 commit comments