Open
Conversation
- Use WordPress 6.7-apache with MariaDB 10.11 for latest features and security - Implement dynamic URL configuration using HTTP_HOST for NSL router compatibility - Remove hardcoded domain URLs for better portability across environments - Add comprehensive pre-install script for proper directory and permission setup - Add CPU limits alongside memory limits for better resource management - Remove explicit container names to follow CasaOS best practices - Add rationale.md explaining root user permission requirements - Enhance descriptions with login instructions and security information - Support 5 languages (English, Korean, Chinese, Spanish, French) as required - Optimize for AppData-only strategy with isolated data storage - Ensure immediate functionality after installation with zero manual configuration
WORDPRESS_SITE_URL: https://$domain
WORDPRESS_HOME: https://$domain
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
WordPress to v6.9.1 and fix CONTRIBUTING.md compliance
Description
WordPress app to latest stable version and bring it into full compliance with CONTRIBUTING.md guidelines.
WordPress is the world's most popular website builder, powering 43% of all websites. Build blogs, business sites, portfolios, and online stores with no coding required.
Technical Implementation:
$PCS_DEFAULT_PASSWORDfor database authentication (no hardcoded credentials)service_healthydependency conditionwordpress-networkfor DB isolation + externalpcsfor routingArchitecture:
User → Caddy (HTTPS) → WordPress (port 80) → MariaDB (data)
Changes from previous version
6.9.0-apache6.9.1-apache11.8(unpatched)11.8.6(specific patch)$default_pwd(v1)$PCS_DEFAULT_PASSWORD(v2)$domain(v1)$APP_DOMAINvia Caddy labels (v2)caddy=wordpress-${APP_DOMAIN}pcswordpress-networkonlyhealthcheck.sh --connect --innodb_initializedcondition: service_healthyCasaOS TeamYundera Teamisset()in eval contextSecurity Checklist
$PCS_DEFAULT_PASSWORDfor all database passwordsuser: "0:0"on all services (AppData-only access)wordpress:6.9.1-apache,mariadb:11.8.6wordpress-networkFunctionality Checklist
/DATA/AppData/$AppID/(html, db)start_perioddepends_onwithcondition: service_healthyensures correct startup orderDocumentation Checklist
Testing
Category
Web
Screenshots
Links