Refactored.

This commit is contained in:
Bartlomiej Mika 2025-12-02 22:48:40 -05:00
parent f4a49ad4b9
commit 9dad75464b
37 changed files with 667 additions and 247 deletions

View file

@ -435,7 +435,7 @@ task dev:reset
```bash
# From container
docker exec maple-wordpress-dev wp plugin list
docker exec mapleopentech-wordpress-dev wp plugin list
# Should show:
# name status
@ -446,7 +446,7 @@ docker exec maple-wordpress-dev wp plugin list
```bash
# Connect to MariaDB
docker exec -it maple-mariadb-dev mysql -u wordpress -pwordpress wordpress
docker exec -it mapleopentech-mariadb-dev mysql -u wordpress -pwordpress wordpress
# Check plugin options
SELECT * FROM wp_options WHERE option_name = 'maplepress_settings';
@ -462,8 +462,8 @@ exit
docker-compose -f docker-compose.dev.yml down
# Delete volumes (WARNING: Deletes all data)
docker volume rm maple-wordpress-dev
docker volume rm maple-mariadb-dev
docker volume rm mapleopentech-wordpress-dev
docker volume rm mapleopentech-mariadb-dev
# Start fresh
docker-compose -f docker-compose.dev.yml up -d
@ -543,18 +543,18 @@ task dev:start # ✓ Correct
1. **Check plugin directory:**
```bash
docker exec maple-wordpress-dev ls -la /var/www/html/wp-content/plugins/
docker exec mapleopentech-wordpress-dev ls -la /var/www/html/wp-content/plugins/
```
Should see `maplepress-plugin/`
2. **Check main plugin file exists:**
```bash
docker exec maple-wordpress-dev ls -la /var/www/html/wp-content/plugins/maplepress-plugin/maplepress-plugin.php
docker exec mapleopentech-wordpress-dev ls -la /var/www/html/wp-content/plugins/maplepress-plugin/maplepress-plugin.php
```
3. **Check plugin header:**
```bash
docker exec maple-wordpress-dev head -n 15 /var/www/html/wp-content/plugins/maplepress-plugin/maplepress-plugin.php
docker exec mapleopentech-wordpress-dev head -n 15 /var/www/html/wp-content/plugins/maplepress-plugin/maplepress-plugin.php
```
Should show "Plugin Name: MaplePress"
@ -573,7 +573,7 @@ task dev:start # ✓ Correct
2. **Check WordPress config has loader:**
```bash
docker exec maple-wordpress-dev grep -A2 "MaplePress" /var/www/html/wp-config.php
docker exec mapleopentech-wordpress-dev grep -A2 "MaplePress" /var/www/html/wp-config.php
```
Should show loader code
@ -613,7 +613,7 @@ task dev:start # ✓ Correct
```bash
# Fix plugin directory permissions
docker exec maple-wordpress-dev chown -R www-data:www-data /var/www/html/wp-content/plugins/maplepress-plugin
docker exec mapleopentech-wordpress-dev chown -R www-data:www-data /var/www/html/wp-content/plugins/maplepress-plugin
# Restart WordPress
docker-compose -f docker-compose.dev.yml restart wordpress
@ -623,12 +623,12 @@ docker-compose -f docker-compose.dev.yml restart wordpress
**Check PHP error log:**
```bash
docker exec maple-wordpress-dev tail -f /var/www/html/wp-content/debug.log
docker exec mapleopentech-wordpress-dev tail -f /var/www/html/wp-content/debug.log
```
**Enable WordPress debug mode:**
```bash
docker exec maple-wordpress-dev bash -c "
docker exec mapleopentech-wordpress-dev bash -c "
grep -q 'WP_DEBUG' /var/www/html/wp-config.php ||
sed -i \"/That's all, stop editing/i define('WP_DEBUG', true);\ndefine('WP_DEBUG_LOG', true);\ndefine('WP_DEBUG_DISPLAY', false);\" /var/www/html/wp-config.php
"
@ -642,7 +642,7 @@ sed -i \"/That's all, stop editing/i define('WP_DEBUG', true);\ndefine('WP_DEBUG
```bash
# Reset admin password
docker exec maple-wordpress-dev wp user update admin --user_pass=newpassword
docker exec mapleopentech-wordpress-dev wp user update admin --user_pass=newpassword
```
### Build Includes Local Dev Files
@ -706,7 +706,7 @@ task test # Run tests
```bash
# Access container
docker exec -it maple-wordpress-dev /bin/bash
docker exec -it mapleopentech-wordpress-dev /bin/bash
# WordPress CLI commands
wp plugin list # List plugins