Add docker-compose

This commit is contained in:
3wc
2024-01-11 23:38:37 -03:00
parent 2da7726458
commit 9e13af4ddb
3 changed files with 111 additions and 0 deletions

View File

@ -28,6 +28,8 @@ This will launch a WordPress local instance at http://localhost:8888. You can lo
### Lando
Install Lando, then:
```sh
$ lando start
$ lando wp --path=/app/web/ core install \
@ -38,3 +40,18 @@ $ lando wp --path=/app/web/ theme activate sample-wp-block-theme
```
### docker-compose
Install Docker-compose, then:
```sh
$ docker-compose up -d
# wait a few seconds, run `docker-compose logs` to check start-up
$ docker-compose exec --user=user wordpress wp core install \
--title="Dev Env" \
--admin_user=admin --admin_password=admin --admin_email=admin@example.com \
--skip-email --url=http://sample-block-theme.localhost:8080
$ docker-compose exec --user=user wordpress wp theme activate sample-wp-block-theme
```
This should also work with `docker compose` (i.e. newwer Docker / Compose 2);
just replace `docker-compose` with `docker compose` in the above.