Create a basic PHP and nginx container pair, mounting their local working directory.
docker-compose.yml
version: '3'
services:
nginx:
| #!/bin/bash | |
| ################### | |
| # Script to update all docker-compose based wordpress sites, plugins and themes | |
| # Created by: Sam R. | |
| # Created at: 2023-05-05 | |
| # Usage: | |
| # - run the script from the directory, or parent directory, containing your docker-compose.yml files | |
| # - the script will skip any directories that don't contain a docker-compose.yml or wordpress container | |
| # - the script will update wordpress core, plugins and themes in each directory | |
| # |
| #!/bin/bash | |
| ################### | |
| # Script to update wordpress sites, plugins and themes | |
| # Created by: Sam R. | |
| # Created at: 2024-11-01 | |
| # Usage: | |
| # - edit the script BASE_PATH as appropriate | |
| # - add the site directories to the SITES array | |
| # - run the script ./wordpress-update.sh | |
| ################### |
| #!/bin/bash | |
| OUTPUT_DIR=/root | |
| BACKUP_USER=backupuser | |
| BACKUP_DIR=/home/backupuser/ | |
| # Identify the databases on this server | |
| databases=$(mysql -s -r -N -e 'show databases where `Database` not in("information_schema", "performance_schema", "accounts", "mysql", "sys")') | |
| for database in $databases; do |
| cat /etc/hosts | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | awk '{ print $1 }' |
| <?php | |
| // Webpage to load | |
| $url = "https://uk.trustpilot.com/review/your-page-here"; | |
| // Contents of webpage | |
| $contents = file_get_contents($url); | |
| // Declair a new DOM | |
| $doc = new DOMDocument('1.0', 'UTF-8'); |
Create a basic PHP and nginx container pair, mounting their local working directory.
docker-compose.yml
version: '3'
services:
nginx:
mailq | \
grep -E "Connection (refused|timed out)" -B1 | \
grep -E "^[A-Z0-9]{11}\s+" | \
awk '{print $1}' | \
postsuper -d -mailq | \
grep -E "Connection (refused|timed out)" -B1 | \
grep -E "^[A-Z0-9]{10}\s+" | \
awk '{print $1}' | \
postsuper -d -| grep -v -F -x -f file_sorted.csv file2_sorted.csv |