Skip to content

Commit fa67bf7

Browse files
committed
feat: make wordpress salt keys environment variables
1 parent eb88c79 commit fa67bf7

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

src/Build/ModifyWordPressConfigurationStep.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ private function modifyWordPressConfig(array $environment)
8989
throw new RuntimeException('Unable to read wp-config.php');
9090
}
9191

92-
$constants = ['WP_HOME', 'WP_SITEURL'];
92+
$constants = ['AUTH_KEY', 'SECURE_AUTH_KEY', 'LOGGED_IN_KEY', 'NONCE_KEY', 'AUTH_SALT', 'SECURE_AUTH_SALT', 'LOGGED_IN_SALT', 'NONCE_SALT', 'WP_HOME', 'WP_SITEURL'];
9393

9494
if (!empty($environment['database'])) {
9595
$constants = array_merge($constants, ['DB_HOST', 'DB_NAME', 'DB_USER', 'DB_PASSWORD']);

stubs/ymir-config.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,14 @@
2020
define('DB_PASSWORD', getenv('DB_PASSWORD'));
2121
}
2222

23+
define('AUTH_KEY', getenv('AUTH_KEY'));
24+
define('SECURE_AUTH_KEY', getenv('SECURE_AUTH_KEY'));
25+
define('LOGGED_IN_KEY', getenv('LOGGED_IN_KEY'));
26+
define('NONCE_KEY', getenv('NONCE_KEY'));
27+
define('AUTH_SALT', getenv('AUTH_SALT'));
28+
define('SECURE_AUTH_SALT', getenv('SECURE_AUTH_SALT'));
29+
define('LOGGED_IN_SALT', getenv('LOGGED_IN_SALT'));
30+
define('NONCE_SALT', getenv('NONCE_SALT'));
31+
2332
define('WP_HOME', getenv('WP_HOME'));
2433
define('WP_SITEURL', getenv('WP_SITEURL'));

0 commit comments

Comments
 (0)