fix: disable registration after creating the root user
This commit is contained in:
parent
b6633f083e
commit
3927e4850b
3 changed files with 15 additions and 7 deletions
|
|
@ -2,10 +2,6 @@ APP_ID=
|
|||
APP_NAME=Coolify
|
||||
APP_KEY=
|
||||
|
||||
ROOT_USER_NAME=
|
||||
ROOT_USER_EMAIL=
|
||||
ROOT_USER_PASSWORD=
|
||||
|
||||
DB_USERNAME=coolify
|
||||
DB_PASSWORD=
|
||||
|
||||
|
|
@ -14,3 +10,7 @@ REDIS_PASSWORD=
|
|||
PUSHER_APP_ID=
|
||||
PUSHER_APP_KEY=
|
||||
PUSHER_APP_SECRET=
|
||||
|
||||
ROOT_USERNAME=
|
||||
ROOT_USER_EMAIL=
|
||||
ROOT_USER_PASSWORD=
|
||||
|
|
|
|||
|
|
@ -39,14 +39,15 @@ public function run(): void
|
|||
]);
|
||||
}
|
||||
}
|
||||
// Seed root user first
|
||||
$this->call(RootUserSeeder::class);
|
||||
|
||||
if (InstanceSettings::find(0) == null) {
|
||||
InstanceSettings::create([
|
||||
'id' => 0,
|
||||
]);
|
||||
}
|
||||
|
||||
$this->call(RootUserSeeder::class);
|
||||
|
||||
if (GithubApp::find(0) == null) {
|
||||
GithubApp::create([
|
||||
'id' => 0,
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\InstanceSettings;
|
||||
use App\Models\User;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
|
|
@ -10,7 +11,6 @@ class RootUserSeeder extends Seeder
|
|||
{
|
||||
public function run(): void
|
||||
{
|
||||
// Only seed if we have the required environment variables
|
||||
if (env('ROOT_USER_EMAIL') && env('ROOT_USER_PASSWORD')) {
|
||||
User::updateOrCreate(
|
||||
['id' => 0],
|
||||
|
|
@ -20,7 +20,14 @@ public function run(): void
|
|||
'password' => Hash::make(env('ROOT_USER_PASSWORD')),
|
||||
]
|
||||
);
|
||||
|
||||
InstanceSettings::updateOrCreate(
|
||||
['id' => 0],
|
||||
['is_registration_enabled' => false]
|
||||
);
|
||||
|
||||
echo " Root user created/updated successfully.\n";
|
||||
echo " Registration has been disabled.\n";
|
||||
} else {
|
||||
echo " Warning: ROOT_USER_EMAIL and ROOT_USER_PASSWORD environment variables are required for root user creation.\n";
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue