Edit the `.env` file to change the WordPress Domain, user and password, default MySQL root and wordpress password .
Edit the `.env` file to update the demo site domain, default MySQL user and password.
## Installation
Open a terminal and `cd` to the folder in which `docker-compose.yml` is saved and run:
```
docker-compose up
```
There's an existing `sites` folder next to your docker-compose.yml file.
* `sites`– the location of your WordPress application
* `sites/localhost/logs/` - the location of your access log
## Components
The docker image installs several packages and performs other actions on your system.
The containers are now built and running. You should be able to access the WordPress installation with the configured domain in the browser address. By default it is http://127.0.0.1.
|LiteSpeed Cache|[Latest from WordPress.org](https://wordpress.org/plugins/litespeed-cache/)|
|Certbot|[Latest from Certbot's PPA](https://launchpad.net/~certbot/+archive/ubuntu/certbot)|
|WordPress|[Latest from WordPress](https://wordpress.org/download/)|
## Usage
### Starting containers
@ -40,15 +46,7 @@ Running with daemon mode
```
docker-compose up -d
```
Running with start method
```
docker-compose start
```
Running start after config changing
```
docker-compose up --build
```
The containers are now built and running.
### Stopping containers
```
@ -59,10 +57,62 @@ To stop and remove all the containers use the down command:
```
docker-compose down
```
### Install packages
Edit docker-compose.yml file and put the PACKAGE name on extensions entry, we use `vim` as example.
```
litespeed:
build:
context: ./config/litespeed/xxx/
args:
extensions: vim
```
After saving, running with `--build` after config changing
```
docker-compose up --build
```
### Set WebAdmin Password
Strongly recommended to set personal passwprd at first time
```
bash bin/webadmin.sh my_password
```
### Start demo site
After running follow command, you should be able to access the WordPress installation with the configured domain in the browser address. By default it is http://127.0.0.1.