templates/deployment.yaml を更新

This commit is contained in:
2025-11-22 12:44:34 +00:00
parent f9b3afb36f
commit 661bfd2b50

View File

@@ -50,33 +50,63 @@ spec:
# wp-config.php を Secretから生成毎回再作成 # wp-config.php を Secretから生成毎回再作成
echo "Generating wp-config.php from Secret..." echo "Generating wp-config.php from Secret..."
cat > /var/www/html/wp-config.php <<'WPCONFIG' cat > /var/www/html/wp-config.php <<'WPCONFIG'
<?php <?php
define('DB_NAME', getenv('WORDPRESS_DB_NAME')); /**
define('DB_USER', getenv('WORDPRESS_DB_USER')); * WordPress Configuration File
define('DB_PASSWORD', getenv('WORDPRESS_DB_PASSWORD')); * Generated by Helm Chart
define('DB_HOST', getenv('WORDPRESS_DB_HOST')); */
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', ''); // ** Database settings ** //
define('DB_NAME', getenv('WORDPRESS_DB_NAME'));
$table_prefix = getenv('WORDPRESS_TABLE_PREFIX') ?: 'wp_'; define('DB_USER', getenv('WORDPRESS_DB_USER'));
define('DB_PASSWORD', getenv('WORDPRESS_DB_PASSWORD'));
define('AUTH_KEY', getenv('WP_AUTH_KEY')); define('DB_HOST', getenv('WORDPRESS_DB_HOST'));
define('SECURE_AUTH_KEY', getenv('WP_SECURE_AUTH_KEY')); define('DB_CHARSET', 'utf8');
define('LOGGED_IN_KEY', getenv('WP_LOGGED_IN_KEY')); define('DB_COLLATE', '');
define('NONCE_KEY', getenv('WP_NONCE_KEY'));
define('AUTH_SALT', getenv('WP_AUTH_SALT')); // ** Table prefix ** //
define('SECURE_AUTH_SALT', getenv('WP_SECURE_AUTH_SALT')); $table_prefix = getenv('WORDPRESS_TABLE_PREFIX') ?: 'wp_';
define('LOGGED_IN_SALT', getenv('WP_LOGGED_IN_SALT'));
define('NONCE_SALT', getenv('WP_NONCE_SALT')); // ** Authentication Unique Keys and Salts ** //
define('AUTH_KEY', getenv('WP_AUTH_KEY'));
define('WP_DEBUG', false); define('SECURE_AUTH_KEY', getenv('WP_SECURE_AUTH_KEY'));
define('LOGGED_IN_KEY', getenv('WP_LOGGED_IN_KEY'));
if ( ! defined( 'ABSPATH' ) ) { define('NONCE_KEY', getenv('WP_NONCE_KEY'));
define( 'ABSPATH', __DIR__ . '/' ); define('AUTH_SALT', getenv('WP_AUTH_SALT'));
} define('SECURE_AUTH_SALT', getenv('WP_SECURE_AUTH_SALT'));
define('LOGGED_IN_SALT', getenv('WP_LOGGED_IN_SALT'));
require_once ABSPATH . 'wp-settings.php'; define('NONCE_SALT', getenv('WP_NONCE_SALT'));
WPCONFIG
// ** WordPress Site URLs ** //
if ( defined( 'WP_CLI' ) ) {
$_SERVER['HTTP_HOST'] = '127.0.0.1';
}
define( 'WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/' );
define( 'WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/' );
// ** WordPress Core Updates ** //
define( 'WP_AUTO_UPDATE_CORE', false );
// ** WordPress Debug Mode ** //
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', false);
define('WP_DEBUG_DISPLAY', false);
// ** File System Method ** //
define('FS_METHOD', 'direct');
// ** Memory Limits ** //
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
/* That's all, stop editing! Happy publishing. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
require_once ABSPATH . 'wp-settings.php';
WPCONFIG
echo "wp-config.php generated" echo "wp-config.php generated"