Commit Graph

73 Commits

Author SHA1 Message Date
c1ae58772c Isolate Users (#431)
* WIP to isolate users

* Resolved issue with SSH AsUser

Updated Isolated User Script to use Server User for Team Access
Updated Path creation script to simplify for running as the isolated user

* Included the server user

* PHPMyAdmin script updated

Wordpress Script Updated
Updated Execute Script to support executing as isolated users

* Issue Resolution & Resolved Failing Unit Tests

* Fix for isolated_username vs user

* Run the deploy as the isolated user

* queue updates for isolated user

* Support isolated users in cronjobs

* script tests for isolated users

* Queue tests for isolated users

* Cronjob tests for isolated user

* Removed default queue command for laravel apps

* add default user to factory

* laravel pint fixes

* ensure echos are consistent

* removed unneeded parameter

* update

* fix queues for isolated users

* revert addslashes

---------

Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com>
2025-01-18 01:17:48 +01:00
5947ae80bb Fix Deployment Script on Windows Clients (#433)
* resolve issue with EOL

* Manual Run

* reverse change for manual run of tests

* remove logging
2025-01-16 21:03:53 +01:00
93a7bf9c3a make mask nullable and do a strict compare to allow firwall rules without masks (#432) 2025-01-13 17:28:59 +01:00
8b86ff23c9 fix create queue with root user (#409)
* fix create queue with root user

* fix

* fix queues for root user
2024-12-30 11:33:00 +01:00
924920e6e8 Feature/nodejs (#397)
* Add node support using nvm

* Add icon

* Rename to NodeJS

* Rename to NodeJS

* update php and node logo

* only services which have units can be started,restarted,stopped,disabled and enabled

* add tests

---------

Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com>
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com>
2024-12-24 17:49:27 +01:00
572d1df010 demo (#392) 2024-12-14 03:13:47 +01:00
0d12dd0c69 cleanup before release (#391) 2024-12-13 20:02:43 +01:00
cc79aa9fbf load AWS regions and plans dynamically via SDK (#366) 2024-11-17 00:01:53 +01:00
6639fac9c0 fix dashes on the name and better error handling (#336) 2024-11-02 22:44:02 +01:00
f743611b22 fix enums 2024-11-01 22:08:02 +01:00
417bf73e44 API Feature (#334) 2024-11-01 16:49:57 +01:00
224e0ac2b0 tests 2024-10-13 12:33:12 +02:00
386d8e73a7 fixes #311 2024-10-10 23:51:06 +02:00
7086e84c3c migrating tests (Metrics, NotificationChannels, PHP, Profile and Projects) 2024-10-10 23:24:07 +02:00
93cee92568 migrating tests (DatabaseUser, Firewall and Logs) 2024-10-09 23:32:52 +02:00
8bf1cc141e fixing routes 2024-10-07 00:18:11 +02:00
8b2338cb41 - 2.x - scripts 2024-10-06 20:49:59 +02:00
c24b4b7333 - 2.x - sites finishing 2024-10-06 16:06:51 +02:00
3c50e2c947 - 2.x - sites settings
- tags
- source-control soft deletes
2024-10-06 00:04:57 +02:00
d1f2add699 - 2.x - sites (wip)
- improved ssh error handling
- database soft deletes
2024-10-04 21:34:07 +02:00
906ddc38de 2.x - firewall/metrics/services/cronjobs 2024-10-01 19:09:38 +02:00
2e9620409b 2.x - backups 2024-09-29 17:54:11 +02:00
e4fed24498 2.x - databases 2024-09-29 00:30:04 +02:00
32993025de 2.x - php 2024-09-28 15:19:55 +02:00
f6bc04763b 2.x 2024-09-27 20:36:03 +02:00
7f5e68e131 Tags (#277) 2024-08-20 21:26:27 +02:00
ed8965b92b Fix .env updates for double quotations (#259) 2024-07-27 17:43:46 +02:00
9473d198e1 update php fpm ini (#258) 2024-07-27 12:51:13 +02:00
11e3b167cc global storage-providers, notification channels and server providers (#247) 2024-06-29 11:22:03 +02:00
e031bafba5 upgrade to Laravel 11 and schema squash (#245)
* upgrade to Laravel 11 and schema squash

* code style and npm audit fix

* fix #209
2024-06-24 23:03:02 +02:00
7d367465ff deployment script variables (#238) 2024-06-16 23:42:46 +02:00
a862a603f2 Scripts (#233) 2024-06-08 18:18:17 +02:00
e3ea8f975f fix project deletion 404 error (#208) 2024-05-15 13:41:33 +02:00
de468ae1ba Manage site aliases (#206)
* manage site aliases

* build assets

* fix tests
2024-05-15 11:23:24 +02:00
30ef8ad5eb fix letsencrypt for aliases & blank php deployment fix (#204) 2024-05-13 00:37:51 +02:00
88223a61f9 enable/disable cronjobs (#203) 2024-05-11 13:19:19 +02:00
fe331fd2b3 server updates (#202)
* server updates

* add last update check
2024-05-11 10:09:46 +02:00
179aefefac source-controls (#193)
* edit source control
* assign project after creation
* global and project scoped source controls
2024-05-08 00:07:11 +02:00
5debbd4f5d update project lowercase 2024-04-29 21:11:07 +02:00
d846acaa8d User management (#185) 2024-04-29 20:58:04 +02:00
f0da1c6d8c Accurate deployment statuses (#168) 2024-04-21 16:26:26 +02:00
4517ca7d2a Feature/add remote server logs (#159) 2024-04-14 14:34:47 +02:00
52d195710b add data retention to the metrics 2024-04-13 22:38:27 +02:00
052e28d2e3 Monitoring & Service Management (#163)
Monitoring & Service Management
2024-04-13 11:47:56 +02:00
12c500e125 Bug fixes (#155) 2024-04-05 19:45:09 +02:00
9244e69fd8 add phpmyadmin 2024-03-27 11:41:29 +01:00
7949165648 fix custom ssl creation (#122) 2024-03-18 17:17:45 +01:00
839e7f496c drop dependency to bensampo/laravel-enum (#120) 2024-03-17 12:26:48 +01:00
b07ae470f9 fix bitbucket (#119)
Fix Bitbucket API errors
2024-03-17 11:36:04 +01:00
77d6914cd9 add enable/disable services 2024-03-16 14:02:28 +01:00