[PR #147] [CLOSED] Added Install command to make installing the panel easier #610

Closed
opened 2026-02-04 18:36:47 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/147
Author: @Poseidon281
Created: 4/23/2024
Status: Closed

Base: mainHead: Install-Command


📝 Commits (7)

  • 79e9163 A beginning off the command. A long way from being done
  • 860170f Merge branch 'pelican-dev:main' into Install-Command
  • 6c31b12 Big update to the install command
  • 3441961 Uncomment lines that were only commented for testing the command
  • 8c8d1e2 Added webserver setup function
  • 9de0460 ./vendor/bin/pint /var/www/pelican/
  • 76ff605 Update of composer.lock

📊 Changes

7 files changed (+676 additions, -43 deletions)

View changed files

app/Console/Commands/Install.php (+444 -0)
app/Console/Commands/Scripts/add_cronjob.sh (+5 -0)
app/Console/Commands/Scripts/create_database.sh (+8 -0)
app/Console/Commands/Scripts/webserver_config.sh (+60 -0)
📝 app/Traits/Helpers/AvailableLanguages.php (+8 -2)
📝 composer.lock (+42 -41)
lang/en/commands.php (+109 -0)

📄 Description

This command is a merge of the 3 environment commands with additional features to make setting up the panel a lot easier.

#71


🔄 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/147 **Author:** [@Poseidon281](https://github.com/Poseidon281) **Created:** 4/23/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `Install-Command` --- ### 📝 Commits (7) - [`79e9163`](https://github.com/pelican-dev/panel/commit/79e91631d2f4a6a7e171d62f8671ea742f8551f8) A beginning off the command. A long way from being done - [`860170f`](https://github.com/pelican-dev/panel/commit/860170fb82d5e4b24d78be8d676e69e19e6630a2) Merge branch 'pelican-dev:main' into Install-Command - [`6c31b12`](https://github.com/pelican-dev/panel/commit/6c31b12be695e8e2681fe2d81ac5a6359b6a72eb) Big update to the install command - [`3441961`](https://github.com/pelican-dev/panel/commit/344196193762a7bc04623d52e56c1e23c302c9a7) Uncomment lines that were only commented for testing the command - [`8c8d1e2`](https://github.com/pelican-dev/panel/commit/8c8d1e2f558ceb378508f8bc000da8fee8311ec0) Added webserver setup function - [`9de0460`](https://github.com/pelican-dev/panel/commit/9de0460f55ec9cd475da9c09870fa7a7197e3c8e) ./vendor/bin/pint /var/www/pelican/ - [`76ff605`](https://github.com/pelican-dev/panel/commit/76ff605d759ed649095b264655dc189c4ecb24da) Update of composer.lock ### 📊 Changes **7 files changed** (+676 additions, -43 deletions) <details> <summary>View changed files</summary> ➕ `app/Console/Commands/Install.php` (+444 -0) ➕ `app/Console/Commands/Scripts/add_cronjob.sh` (+5 -0) ➕ `app/Console/Commands/Scripts/create_database.sh` (+8 -0) ➕ `app/Console/Commands/Scripts/webserver_config.sh` (+60 -0) 📝 `app/Traits/Helpers/AvailableLanguages.php` (+8 -2) 📝 `composer.lock` (+42 -41) ➕ `lang/en/commands.php` (+109 -0) </details> ### 📄 Description This command is a merge of the 3 environment commands with additional features to make setting up the panel a lot easier. #71 --- <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 18:36:47 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#610