Rearrange the mysql-variables
This commit is contained in:
parent
1ad03d1d41
commit
56d8a6af3d
3 changed files with 14 additions and 25 deletions
|
@ -1,11 +1,7 @@
|
||||||
MYSQL_DATABASE=SilverStripe
|
MYSQL_DATABASE=SilverStripe
|
||||||
MYSQL_ROOT_PASSWORD=root
|
SS_DATABASE_NAME=SilverStripe
|
||||||
|
|
||||||
SS_ENVIRONMENT_TYPE=dev
|
MYSQL_USER=silverstripe
|
||||||
SS_BASE_URL=http://localhost
|
SS_DATABASE_USERNAME=silverstripe
|
||||||
|
MYSQL_PASSWORD=Sup3rS3cr3tP@ssw0rd
|
||||||
SS_DATABASE_CLASS=MySQLPDODatabase
|
SS_DATABASE_PASSWORD=Sup3rS3cr3tP@ssw0rd
|
||||||
SS_DATABASE_SERVER=db
|
|
||||||
|
|
||||||
SS_DEFAULT_ADMIN_USERNAME=root
|
|
||||||
SS_DEFAULT_ADMIN_PASSWORD=password
|
|
||||||
|
|
|
@ -4,6 +4,13 @@ services:
|
||||||
silverstripe:
|
silverstripe:
|
||||||
image: manuth/silverstripe-dev
|
image: manuth/silverstripe-dev
|
||||||
env_file: devcontainer.env
|
env_file: devcontainer.env
|
||||||
|
environment:
|
||||||
|
- SS_ENVIRONMENT_TYPE=dev
|
||||||
|
- SS_BASE_URL=http://localhost:8080
|
||||||
|
- SS_DATABASE_CLASS=MySQLPDODatabase
|
||||||
|
- SS_DATABASE_SERVER=db
|
||||||
|
- SS_DEFAULT_ADMIN_USERNAME=root
|
||||||
|
- SS_DEFAULT_ADMIN_PASSWORD=password
|
||||||
ports:
|
ports:
|
||||||
- 8080:80
|
- 8080:80
|
||||||
- 3000:3000
|
- 3000:3000
|
||||||
|
@ -15,5 +22,7 @@ services:
|
||||||
db:
|
db:
|
||||||
image: mysql:5
|
image: mysql:5
|
||||||
env_file: devcontainer.env
|
env_file: devcontainer.env
|
||||||
|
environment:
|
||||||
|
- MYSQL_RANDOM_ROOT_PASSWORD=yes
|
||||||
volumes:
|
volumes:
|
||||||
- ./mysql-data:/var/lib/mysql
|
- ./mysql-data:/var/lib/mysql
|
|
@ -3,7 +3,6 @@
|
||||||
use SilverStripe\Control\HTTPApplication;
|
use SilverStripe\Control\HTTPApplication;
|
||||||
use SilverStripe\Control\HTTPRequestBuilder;
|
use SilverStripe\Control\HTTPRequestBuilder;
|
||||||
use SilverStripe\Core\CoreKernel;
|
use SilverStripe\Core\CoreKernel;
|
||||||
use SilverStripe\Core\Environment;
|
|
||||||
|
|
||||||
// Find autoload.php
|
// Find autoload.php
|
||||||
if (file_exists(__DIR__ . '/../vendor/autoload.php')) {
|
if (file_exists(__DIR__ . '/../vendor/autoload.php')) {
|
||||||
|
@ -16,21 +15,6 @@ if (file_exists(__DIR__ . '/../vendor/autoload.php')) {
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Environment::getEnv("SS_DATABASE_USERNAME") === false)
|
|
||||||
{
|
|
||||||
Environment::setEnv("SS_DATABASE_USERNAME", Environment::getEnv("MYSQL_USERNAME") ?: "root");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Environment::getEnv("SS_DATABASE_PASSWORD") === false)
|
|
||||||
{
|
|
||||||
Environment::setEnv("SS_DATABASE_PASSWORD", Environment::getEnv("MYSQL_PASSWORD") ?: Environment::getEnv("MYSQL_ROOT_PASSWORD"));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Environment::getEnv("SS_DATABASE_NAME") === false)
|
|
||||||
{
|
|
||||||
Environment::setEnv("SS_DATABASE_NAME", Environment::getEnv("MYSQL_DATABASE"));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Build request and detect flush
|
// Build request and detect flush
|
||||||
$request = HTTPRequestBuilder::createFromEnvironment();
|
$request = HTTPRequestBuilder::createFromEnvironment();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue