Commit Graph
7 Commits
Author SHA1 Message Date
snxraven 35e2eb02e2 Fix CI
CI / php (push) Successful in 1m1s
2026-04-01 22:16:43 -05:00
snxraven e6d33c639a SSH Port Detection
CI / php (push) Failing after 58s
2026-04-01 20:22:58 -05:00
snxraven ff9447f0af Add built-in service targets for SSH on 127.0.0.1 (ports 22 and 2223) and a
CI / php (push) Successful in 1m1s
Custom Port option with ssh_custom_port validation in Admin.
List env.php-discovered services first; SSH shortcuts and Custom Port last.
Rename the custom option label to "Custom Port" and align tunnel labels/i18n.
Update tunnel UI (phtml/JS), EnvServicePortResolver, controller, tests, and docs.
2026-04-01 20:13:11 -05:00
snxraven 0fa2415106 Read X-Forwarded-Host (and HTTP_X_FORWARDED_HOST) so tunnel requests resolve
CI / php (push) Successful in 1m39s
the correct store behind a proxy.
TunnelStoreProvisioner now receives ResourceConnection and copies default web
CMS pages/blocks and theme-related setup for new tunnel stores.
Tighten system.xml (remove invalid default), crontab/config defaults, and
update tests with a ResourceConnection stub for PHPUnit.
2026-04-01 19:49:42 -05:00
snxraven 960db9801c feat(tunnels): add Service type with dynamic env.php endpoint discovery
CI / php (push) Successful in 2m53s
- Add EnvServicePortResolver (DeploymentConfig) for MySQL, Redis frontends,
  session Redis, AMQP, http_cache_hosts, optional search
- Extend tunnel registry with tunnel_type, service_key, service metadata;
  provisionServiceTunnel without store/NGINX map; teardown guards
- Admin: Type (Website|Service), service dropdown, list Type column; JS toggle
- TunnelManager/start-server: forward to resolved host:port
- Tests: EnvServicePortResolver + service teardown; test stubs for Magento/PSR
- docs: admin-ui Type/Service and security notes
2026-03-21 04:38:37 -05:00
snxraven bbd83659a7 tests
CI / php (push) Successful in 2m56s
2026-03-21 03:49:54 -05:00
snxraven dcebbceb88 Testing/CI/ACL 2026-03-21 03:01:08 -05:00