Skip to content

feat: expose port 8644 for Hermes webhook server - #1

Merged
ngalaiko merged 1 commit into
masterfrom
feat/expose-webhook-port
Jul 15, 2026
Merged

ngalaiko merged 1 commit into
masterfrom
feat/expose-webhook-port

Conversation

@ngalaiko

Copy link
Copy Markdown
Owner

Summary

The webhook platform in Hermes runs on port 8644 but this port isn't exposed in the OCI image, so the exe.dev edge proxy doesn't forward traffic to it. This means GitHub webhooks can't deliver events to the VM.

Change

Added port 8644 to in the Hermes module.

Test Plan

  • nix flake check --all-systems passes
  • nix fmt . && git diff --exit-code passes
  • After deploy, verify webhook endpoint is reachable at https://ngalaiko-computer.exe.xyz:8644/health

Follow-up

Once this PR is merged and deployed, the GitHub webhook subscription can be re-enabled.

@ngalaiko
ngalaiko force-pushed the feat/expose-webhook-port branch 3 times, most recently from 480822a to 0b8a3a4 Compare July 15, 2026 14:12
- Replace single  option with  list in hermes module
- Caddy uses the first port from the list for the dashboard proxy
- Expose all listed ports in the OCI image
- Add port 8644 alongside 9999 in flake.nix
- Add git, curl, jq to image packages for better tooling inside the VM
@ngalaiko
ngalaiko force-pushed the feat/expose-webhook-port branch from 0b8a3a4 to ebc001c Compare July 15, 2026 14:13
@ngalaiko
ngalaiko merged commit e476683 into master Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant