2022-02-26 20:43:43 +01:00
|
|
|
Simple custom template for a clean Wordpress installation.
|
|
|
|
|
|
|
|
# Config
|
|
|
|
|
|
|
|
Create data directories:
|
|
|
|
|
|
|
|
```
|
2022-02-26 20:59:02 +01:00
|
|
|
$ mkdir db data
|
|
|
|
$ chown 1000:1000 db
|
|
|
|
$ chown 1000:1000 data
|
2022-02-26 20:43:43 +01:00
|
|
|
```
|
|
|
|
|
2022-02-26 20:59:02 +01:00
|
|
|
Database credentials may edit on ENVIRONMENT on docker-compose.yml or use _.env_ file:
|
2022-02-26 20:43:43 +01:00
|
|
|
|
|
|
|
```
|
2022-02-26 20:59:02 +01:00
|
|
|
$ cp .env.sample .env
|
|
|
|
$ vim .env
|
2022-02-26 20:43:43 +01:00
|
|
|
```
|
|
|
|
|
|
|
|
# Add SSH submodule
|
|
|
|
|
|
|
|
```
|
2022-02-26 20:59:02 +01:00
|
|
|
$ git submodule add https://git.audio-lab.org/lrullo/sshd.git sshd
|
2022-02-26 20:43:43 +01:00
|
|
|
```
|
|
|
|
|
|
|
|
# Build and Pull images
|
|
|
|
|
2022-02-26 20:59:02 +01:00
|
|
|
```
|
2022-02-26 20:43:43 +01:00
|
|
|
$ docker-compose pull
|
|
|
|
$ docker-compose build
|
2022-02-26 20:59:02 +01:00
|
|
|
```
|
2022-02-26 20:43:43 +01:00
|
|
|
|
|
|
|
# Run
|
|
|
|
|
2022-02-26 20:59:02 +01:00
|
|
|
```
|
2022-02-26 20:43:43 +01:00
|
|
|
$ docker-compose up -d
|
2022-02-26 20:59:02 +01:00
|
|
|
$ docker-compose logs -f
|
|
|
|
```
|
2022-02-26 20:43:43 +01:00
|
|
|
|
|
|
|
# Auto update Wordpress
|
|
|
|
|
|
|
|
User crontab on your hoster server.
|
|
|
|
|
|
|
|
Use this script as template:
|
|
|
|
|
|
|
|
```
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
echo "Update Wordrpress"
|
2022-02-26 20:59:02 +01:00
|
|
|
docker-compose exec wordpress wp theme update --all --path="/app/wordpress/"
|
|
|
|
docker-compose exec wordpress wp plugin update --all --path="/app/wordpress/"
|
|
|
|
docker-compose exec wordpress wp core update --path="/app/wordpress/"
|
2022-02-26 20:43:43 +01:00
|
|
|
```
|