info update
[dockerfiles.git] / wordpress / README.md
blobf0bb80f43746c945d2ffb9e27321f92004544c3e
1 ## Wordpress
4 [caddyserver](https://github.com/mholt/caddy) as proxy in front of [wordpress 4.9.6](https://store.docker.com/images/wordpress) oficial image(based on php 7.2) and [mysql](https://store.docker.com/images/mysql) 5.7.
6 By default mysql accepts connection from outside, if you want disable, just take out from `docker-compose.yml` the below lines
8 ```yaml 
10  ports:
11    - 3306:3306
13 ```
15 The `wp-data` should use the same user/group in the host machine, because the wordpress images uses apache thats run by www-data user (id/gid 33:33)
17 ```sh
19 chown 33:33 wp_data -R
21 ```
23 ## build
25 ```  
26 docker-compose build
27 ```
29 ## start
31 ```
32 docker-compose up -d
33 ```
35 ## wp-cli (Manage WordPress through the command-line)
37 You can use wp-cli to manage Wordpress
39 ```sh
41 alias wp="docker-compose run --rm wp-cli"
42 wp --info
44 ```
47 Just open `http://YOUR_IP`, and start to configure your wordpress, the `wp_content` and `mysql_data` will be persist on
48 host machine.