Skip to content

Puma-Dev Not responding to Apps #346

@Phillita

Description

@Phillita

Hey All,

First off, I wanted to thank you for this dev tool. It's awesome and has been running on my system for a while now.

That said, I've run into some issues recently. I was testing between puma-dev and invoker for my company's workflow and at one point puma-dev stopped working. between installs.

I'm using proxy support but it has stopped setting up the connections. Normally, in the log I'd see something like Generated proxy connection for 'appname' to http://127.0.0.1:3100. It no longer sees the applications as they are added to the app directory ~/.puma-dev.

Details:

  • MocOS Sonoma 14.7.1 (intel)

  • Installed with brew

  • The rails apps work when accessing 127.0.0.1:####

  • The puma dev install steps don't show any errors

    • ➜  sudo puma-dev -setup
      Password:
      * Configuring /etc/resolver to be owned by username
      * Changing '/etc/resolver/test' to be owned by username
      ➜  puma-dev -install
      2024/11/25 10:52:52 Existing valid puma-dev CA keypair found. Assuming previously trusted.
      * Use '/usr/local/bin/puma-dev' as the location of puma-dev
      * Installed puma-dev on ports: http 80, https 443

Debugging:

  • Uninstall/reinstall
  • Restart the laptop
  • Switch to puma-dev link
    • I expected to see puma-dev start the app but the log remained untouched
  • Switched port settings to see if this would get anything moving
    • I'm back to default for all settings
  • Ran puma dev with -debug
    • I didn't get anything written to the logs in extra detail

Error log:

2024/11/25 09:54:51 Existing valid puma-dev CA keypair found. Assuming previously trusted.
* Directory for apps: /Users/username/.puma-dev
* Domains: test
* DNS Server port: 9253
* HTTP Server port: inherited from launchd
* HTTPS Server port: inherited from launchd
! Puma dev running...

Log when working normally:

2024/11/21 16:42:50 Existing valid puma-dev CA keypair found. Assuming previously trusted.
* Directory for apps: /Users/username/.puma-dev
* Domains: test
* DNS Server port: 9253
* HTTP Server port: inherited from launchd
* HTTPS Server port: inherited from launchd
! Puma dev running...
* Generated proxy connection for 'appname' to http://127.0.0.1:3023

Any help with this would be appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions