[PR #705] [MERGED] Update web installer (again) #911

Closed
opened 2026-02-04 19:01:28 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/705
Author: @Boy132
Created: 11/9/2024
Status: Merged
Merged: 11/14/2024
Merged by: @notAreYouScared

Base: mainHead: update/web-installer-again


📝 Commits (7)

  • f165df1 update web installer (again)
  • 25503cb set default values for mysql/ mariadb and redis
  • ab620b0 add own step for queue setup
  • 2b27d8e create admin user in submit
  • e197792 disable redis for queue if cache isn't redis
  • 6c47492 remove separate user step and make session own step
  • f5f7b62 use request()->isSecure()

📊 Changes

9 files changed (+309 additions, -252 deletions)

View changed files

📝 app/Filament/Pages/Installer/PanelInstaller.php (+17 -16)
app/Filament/Pages/Installer/Steps/AdminUserStep.php (+0 -34)
app/Filament/Pages/Installer/Steps/CacheStep.php (+123 -0)
app/Filament/Pages/Installer/Steps/CompletedStep.php (+0 -34)
📝 app/Filament/Pages/Installer/Steps/DatabaseStep.php (+46 -16)
📝 app/Filament/Pages/Installer/Steps/EnvironmentStep.php (+21 -67)
app/Filament/Pages/Installer/Steps/QueueStep.php (+64 -0)
app/Filament/Pages/Installer/Steps/RedisStep.php (+0 -85)
app/Filament/Pages/Installer/Steps/SessionStep.php (+38 -0)

📄 Description

Closes #696

  • Redis step has been renamed to Cache.
  • Database driver and cache driver are now written with their corresponding step.
  • Session driver will be written to .env file at the very end to avoid page expire errors.
  • NULL values are no longer written to the .env file.
  • The database name/ path now updates correctly depending on the database driver.
  • Added info for dockerized install on Setup Complete step.
  • Added own step for Queue. (Creating the admin user is now the last step.)
  • Added own step for Session.
  • AdminUser step removed, user data is now entered during Environment step.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/705 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 11/9/2024 **Status:** ✅ Merged **Merged:** 11/14/2024 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `update/web-installer-again` --- ### 📝 Commits (7) - [`f165df1`](https://github.com/pelican-dev/panel/commit/f165df14c45b07b513d11334795f048c3038d8b0) update web installer (again) - [`25503cb`](https://github.com/pelican-dev/panel/commit/25503cb89998a007044fcedf9cecdef0434b91f2) set default values for mysql/ mariadb and redis - [`ab620b0`](https://github.com/pelican-dev/panel/commit/ab620b04f6d00a264b322f86f3f3a16cf778396d) add own step for queue setup - [`2b27d8e`](https://github.com/pelican-dev/panel/commit/2b27d8e125e658b58ed734b5b861605328fdcc63) create admin user in submit - [`e197792`](https://github.com/pelican-dev/panel/commit/e1977926575777f360680a872027b5624d40a74b) disable redis for queue if cache isn't redis - [`6c47492`](https://github.com/pelican-dev/panel/commit/6c47492b3de0737643b9d798d32f1fed5263110e) remove separate user step and make session own step - [`f5f7b62`](https://github.com/pelican-dev/panel/commit/f5f7b626fbc8e45c3d1e0a02743c2c225cd4b712) use `request()->isSecure()` ### 📊 Changes **9 files changed** (+309 additions, -252 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Pages/Installer/PanelInstaller.php` (+17 -16) ➖ `app/Filament/Pages/Installer/Steps/AdminUserStep.php` (+0 -34) ➕ `app/Filament/Pages/Installer/Steps/CacheStep.php` (+123 -0) ➖ `app/Filament/Pages/Installer/Steps/CompletedStep.php` (+0 -34) 📝 `app/Filament/Pages/Installer/Steps/DatabaseStep.php` (+46 -16) 📝 `app/Filament/Pages/Installer/Steps/EnvironmentStep.php` (+21 -67) ➕ `app/Filament/Pages/Installer/Steps/QueueStep.php` (+64 -0) ➖ `app/Filament/Pages/Installer/Steps/RedisStep.php` (+0 -85) ➕ `app/Filament/Pages/Installer/Steps/SessionStep.php` (+38 -0) </details> ### 📄 Description Closes #696 - `Redis` step has been renamed to `Cache`. - Database driver and cache driver are now written with their corresponding step. - Session driver will be written to .env file at the very end to avoid page expire errors. - NULL values are no longer written to the .env file. - The database name/ path now updates correctly depending on the database driver. - ~~Added info for dockerized install on `Setup Complete` step.~~ - Added own step for `Queue`. ~~(Creating the admin user is now the last step.)~~ - Added own step for `Session`. - `AdminUser` step removed, user data is now entered during `Environment` step. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 19:01:28 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#911