Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Mojolicious #15

Closed
subogero opened this issue Jul 22, 2015 · 1 comment
Closed

Use Mojolicious #15

subogero opened this issue Jul 22, 2015 · 1 comment

Comments

@subogero
Copy link
Owner

Using Apache has several drawbacks

  • installation, conflicts with existing webserver config, etc
  • setting up test instances is complicated
  • routing logic in Apache rewrite config

Include a standalone webserver, preferably Mojolicious:

  • easy to install, Mojolicious has very few dependencies
  • easy test instance creation
  • routing logic included in backend app
  • run on different port
  • compare performance with Apache, but it doesn't matter so much
subogero added a commit that referenced this issue Nov 21, 2015
subogero added a commit that referenced this issue Nov 21, 2015
For now only with GET/POST /S for playlist.
Remove api.pl and Apache config.
subogero added a commit that referenced this issue Nov 21, 2015
subogero added a commit that referenced this issue Mar 6, 2016
subogero added a commit that referenced this issue Mar 6, 2016
subogero added a commit that referenced this issue Mar 6, 2016
subogero added a commit that referenced this issue Mar 6, 2016
subogero added a commit that referenced this issue Mar 6, 2016
subogero added a commit that referenced this issue Mar 7, 2016
@subogero
Copy link
Owner Author

With Mojo, remotepi becomes a full-blown service, so add systemd config too.

subogero added a commit that referenced this issue May 18, 2016
subogero added a commit that referenced this issue May 18, 2016
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

No branches or pull requests

1 participant