lafundicio-wordpress/README.md

54 lines
910 B
Markdown
Raw Normal View History

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
```