Andras Bacsai
82bb574760
fix(servers): stop double sudo on chown/chmod after mkdir
...
The mkdir ownership rule prepended `sudo` to chown/chmod, and the &&
rule then added another, producing `sudo sudo`. That fails on hosts
like Alpine, where root is not in sudoers. Both parseCommandsByLineForSudo
and parseLineForSudo now leave the prefix to the && rule.
Also:
- Fix the `App\Helpers\SSLHelper` reference in RegenerateSslCertJob to
`SslHelper`, so it autoloads on case-sensitive filesystems.
- Stop StartPostgresql and StartMongodb from overriding the configuration
dir with a hardcoded Docker volume path in development.
- Add tests for nested sudo behaviour, the class reference letter case
and database configuration dirs in development.
2026-09-25 13:15:57 +02:00
..
2026-08-21 12:15:46 +02:00
2026-09-13 15:25:20 +02:00
2026-09-25 11:32:04 +02:00
2026-08-21 12:15:46 +02:00
2026-09-25 11:32:04 +02:00
2026-08-27 04:45:39 +00:00
2026-08-20 09:32:32 +02:00
2026-09-10 15:12:53 +02:00
2026-09-24 21:28:52 +02:00
2026-09-09 15:01:57 +02:00
2026-09-10 12:33:50 +02:00
2026-08-28 09:46:57 +02:00
2026-08-23 21:33:00 +02:00
2026-08-25 11:50:33 +02:00
2026-09-08 20:33:45 +02:00
2026-09-08 11:49:02 +02:00
2026-09-25 13:15:57 +02:00
2026-09-04 16:29:24 +02:00
2026-09-21 14:57:15 +02:00
2026-08-19 11:25:46 +02:00
2026-08-31 13:13:26 +02:00
2026-08-18 10:41:45 +02:00
2026-09-24 11:44:53 +02:00
2026-09-09 13:43:56 +02:00
2026-08-18 11:55:55 +02:00
2026-08-23 23:03:06 +02:00
2026-08-23 23:03:06 +02:00
2026-09-24 08:24:33 +02:00
2026-09-15 12:28:16 +02:00
2026-08-22 12:53:20 +02:00
2026-08-18 23:40:59 +02:00
2026-08-22 12:53:20 +02:00
2026-09-10 17:39:56 +02:00
2026-09-10 09:03:28 +02:00
2026-09-02 19:39:19 +02:00
2026-09-24 13:43:37 +02:00
2026-08-24 10:57:22 +02:00
2026-08-28 10:49:05 +02:00
2026-08-22 17:22:50 +02:00
2026-09-10 12:33:50 +02:00
2026-08-21 12:04:14 +02:00
2026-09-21 15:42:12 +02:00
2026-09-18 15:34:50 +02:00
2026-08-27 10:39:38 +02:00
2026-09-24 12:28:12 +02:00
2026-09-02 19:39:19 +02:00
2026-09-05 12:32:25 +02:00
2026-08-28 09:46:57 +02:00
2026-09-01 18:44:18 +02:00
2026-09-24 23:22:35 +02:00
2026-08-19 11:52:59 +02:00
2026-09-15 23:00:45 +02:00
2026-09-24 07:11:06 +02:00
2026-08-21 12:15:46 +02:00
2026-08-24 09:10:19 +02:00
2026-08-21 12:15:46 +02:00
2026-08-21 12:15:46 +02:00
2026-08-21 12:15:46 +02:00
2026-09-25 13:15:57 +02:00
2026-09-21 15:30:11 +02:00
2026-09-21 16:53:50 +02:00
2026-09-24 13:48:32 +02:00
2026-09-21 15:30:11 +02:00
2026-09-21 17:03:07 +02:00
2026-08-31 13:13:26 +02:00
2026-09-22 21:34:38 +02:00
2026-08-18 14:03:33 +02:00
2026-09-25 12:50:08 +02:00
2026-08-23 21:33:00 +02:00
2026-08-31 13:13:26 +02:00
2026-08-31 13:13:26 +02:00
2026-09-15 11:38:33 +02:00
2026-09-25 11:32:04 +02:00
2026-08-17 16:05:21 +02:00
2026-09-10 15:12:53 +02:00
2026-09-24 07:11:06 +02:00
2026-08-25 10:30:14 +02:00
2026-09-08 20:33:45 +02:00
2026-08-23 22:33:03 +02:00
2026-09-14 15:43:52 +02:00
2026-09-10 17:39:56 +02:00
2026-09-10 09:24:37 +02:00
2026-09-02 19:39:19 +02:00
2026-09-08 07:05:01 +02:00
2026-08-19 11:25:46 +02:00
2026-08-21 12:15:46 +02:00
2026-09-16 12:51:27 +02:00
2026-09-04 16:38:24 +02:00
2026-08-31 13:13:26 +02:00
2026-09-02 19:39:19 +02:00
2026-08-19 12:18:05 +02:00
2026-09-02 19:39:19 +02:00
2026-09-08 20:33:45 +02:00
2026-09-10 15:12:53 +02:00
2026-08-24 09:04:51 +02:00
2026-09-24 23:22:35 +02:00