templates/deployment.yaml を更新
This commit is contained in:
@@ -50,33 +50,63 @@ spec:
|
||||
# wp-config.php を Secretから生成(毎回再作成)
|
||||
echo "Generating wp-config.php from Secret..."
|
||||
cat > /var/www/html/wp-config.php <<'WPCONFIG'
|
||||
<?php
|
||||
define('DB_NAME', getenv('WORDPRESS_DB_NAME'));
|
||||
define('DB_USER', getenv('WORDPRESS_DB_USER'));
|
||||
define('DB_PASSWORD', getenv('WORDPRESS_DB_PASSWORD'));
|
||||
define('DB_HOST', getenv('WORDPRESS_DB_HOST'));
|
||||
define('DB_CHARSET', 'utf8');
|
||||
define('DB_COLLATE', '');
|
||||
|
||||
$table_prefix = getenv('WORDPRESS_TABLE_PREFIX') ?: 'wp_';
|
||||
|
||||
define('AUTH_KEY', getenv('WP_AUTH_KEY'));
|
||||
define('SECURE_AUTH_KEY', getenv('WP_SECURE_AUTH_KEY'));
|
||||
define('LOGGED_IN_KEY', getenv('WP_LOGGED_IN_KEY'));
|
||||
define('NONCE_KEY', getenv('WP_NONCE_KEY'));
|
||||
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'));
|
||||
define('NONCE_SALT', getenv('WP_NONCE_SALT'));
|
||||
|
||||
define('WP_DEBUG', false);
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
define( 'ABSPATH', __DIR__ . '/' );
|
||||
}
|
||||
|
||||
require_once ABSPATH . 'wp-settings.php';
|
||||
WPCONFIG
|
||||
<?php
|
||||
/**
|
||||
* WordPress Configuration File
|
||||
* Generated by Helm Chart
|
||||
*/
|
||||
|
||||
// ** Database settings ** //
|
||||
define('DB_NAME', getenv('WORDPRESS_DB_NAME'));
|
||||
define('DB_USER', getenv('WORDPRESS_DB_USER'));
|
||||
define('DB_PASSWORD', getenv('WORDPRESS_DB_PASSWORD'));
|
||||
define('DB_HOST', getenv('WORDPRESS_DB_HOST'));
|
||||
define('DB_CHARSET', 'utf8');
|
||||
define('DB_COLLATE', '');
|
||||
|
||||
// ** Table prefix ** //
|
||||
$table_prefix = getenv('WORDPRESS_TABLE_PREFIX') ?: 'wp_';
|
||||
|
||||
// ** Authentication Unique Keys and Salts ** //
|
||||
define('AUTH_KEY', getenv('WP_AUTH_KEY'));
|
||||
define('SECURE_AUTH_KEY', getenv('WP_SECURE_AUTH_KEY'));
|
||||
define('LOGGED_IN_KEY', getenv('WP_LOGGED_IN_KEY'));
|
||||
define('NONCE_KEY', getenv('WP_NONCE_KEY'));
|
||||
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'));
|
||||
define('NONCE_SALT', getenv('WP_NONCE_SALT'));
|
||||
|
||||
// ** 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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user