upskill-event-manager/wordpress-dev/dev-env.conf
bengizmo d6211ee364 feat(testing): Implement HVAC_Test_User_Factory and update .gitignore
- Add HVAC_Test_User_Factory class with:
  * User creation with specific roles
  * Multiple role support
  * Persona management system
  * Account cleanup integration
- Create comprehensive test suite in HVAC_Test_User_Factory_Test.php
- Update testing improvement plan documentation
- Add implementation decisions to project memory bank
- Restructure .gitignore with:
  * Whitelist approach for better file management
  * Explicit backup exclusions
  * Specific bin directory inclusions

Part of the Account Management component from the testing framework improvement plan.
2025-04-14 17:41:36 -03:00

69 lines
3 KiB
Text

# WordPress Development Environment Configuration
# Logging
LOG_LEVEL=INFO # DEBUG, INFO, WARN, ERROR
# Docker
DOCKER_COMPOSE_FILE=docker-compose.yml # Path to docker-compose file
DOCKER_PROJECT_NAME=wordpress-dev # Docker project name
DOCKER_NETWORK=wordpress-dev_default # Docker network name
# WordPress
WP_VERSION=6.7.2 # Required WordPress version
WP_DEBUG=true # Enable WordPress debug mode
WP_DEBUG_LOG=true # Enable WordPress debug logging
WP_HOME=http://localhost:8080 # WordPress home URL
WP_SITEURL=http://localhost:8080 # WordPress site URL
WP_ADMIN_USER=devadmin # WordPress admin username
WP_ADMIN_PASSWORD="S9$O)tqD1yKmM88NxYymQAnH" # WordPress admin password
WP_APPLICATION_PASSWORD="XjV7 oDsM lqks v6sJ XX9x KlZb" # WordPress application password
# Database
DB_NAME=ncjzsayvsk # Database name
DB_USER=ncjzsayvsk # Database user
DB_PASSWORD=sU5knzeUgb # Database password
DB_HOST=db # Database host
# Production Server
PROD_HOST=146.190.76.204 # Production server IP
PROD_SSH_USER=benr # Production SSH user
PROD_PATH=/home/974670.cloudwaysapps.com/ncjzsayvsk/public_html # Production WordPress path
PROD_SITE_URL=https://upskillhvac.com # Production site URL
# Production Database
PROD_DB_NAME=ncjzsayvsk # Production database name
PROD_DB_USER=ncjzsayvsk # Production database user
PROD_DB_PASSWORD=sU5knzeUgb # Production database password
PROD_DB_HOST=localhost # Production database host
# Development Database
DEV_DB_ROOT_PASSWORD=sU5knzeUgb # Development database root password
DEV_DB_NAME=ncjzsayvsk # Development database name
DEV_DB_USER=ncjzsayvsk # Development database user
DEV_DB_PASSWORD=sU5knzeUgb # Development database password
# SSH Settings
SSH_KEY_PATH=~/.ssh/id_rsa # SSH key path
SSH_PORT=22 # SSH port
# Backup
MAX_BACKUPS=5 # Maximum number of backups to keep
BACKUP_AGE_LIMIT=86400 # Maximum age of backups in seconds (24 hours)
# Testing
SCREENSHOT_RETENTION_DAYS=7 # Number of days to keep screenshots
TEST_USER=test_trainer # Test user username
TEST_PASSWORD=Test123! # Test user password
# Upskill Cloudways Staging Server
UPSKILL_STAGING_URL=https://wordpress-974670-5399585.cloudwaysapps.com/
UPSKILL_STAGING_IP=146.190.76.204
UPSKILL_STAGING_SSH_USER=roodev
UPSKILL_STAGING_PASS=uSCO6f1y
UPSKILL_STAGING_PATH=/home/974670.cloudwaysapps.com/uberrxmprk/public_html
UPSKILL_STAGING_MASTER_SSH_USER=master_kczkabufnc
UPSKILL_STAGING_MASTER_SSH_PASS=tmvKuJQ8QptF
UPSKILL_STAGING_DB_NAME=uberrxmprk
UPSKILL_STAGING_DB_USER=uberrxmprk
UPSKILL_STAGING_DB_PASSWORD=vRVr7GJCAZ