Coder Social home page Coder Social logo

puma.io's Introduction

puma.io

Website for the Puma web server for Ruby. Powered by Jekyll and GitHub Pages.

Development

To view changes to the website locally, install the github-pages gem, which will install the correct dependencies that GitHub Pages uses, and run it in server mode:

$ gem install github-pages
$ jekyll serve

License

Puma is copyright 2020 Evan Phoenix and contributors. It is licensed under the BSD license.

puma.io's People

Contributors

acoffman avatar brixen avatar catsby avatar danielmcgraw avatar dependabot[bot] avatar dhrm1k avatar dirceu-jr avatar evanphx avatar fluxx avatar gpxl avatar jc00ke avatar kavu avatar mikegehard avatar msp-greg avatar nateberkopec avatar nc7s avatar odlp avatar olleolleolle avatar steveklabnik avatar tonyxprice avatar trevor avatar veganstraightedge avatar vxjasonxv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

puma.io's Issues

Documentation Generator

I really like the documentation on puma.io. Could you share the engine/template/script you use to generate it?

Addition of Production Deployment Documentation

It would be very nice to have a brief, theoretical explanation of how one might deploy Puma into production.

Questions that might be answered:

  • How is it different to run in production than Unicorn or Thin or xyz?
  • Is it appropriate to have Puma running behind Nginx or Apache, using a socket? Is this ideal?
  • Thoughts on configuration of Puma to handle scale with threading? # of threads as compared to # of processes.
  • JRuby or Rubinius vs. MRI

The docs could also:

  • Link to Rails docs for threaded config (if such a thing exists?)
  • Aaron Patterson's discussion of the threadsafe flag in Rails and process vs. threaded servers
  • Other resources or suggested reading?

It may be beyond the scope of puma.io to support documentation on running any threaded server.

Permanlinks dont work for Jekyll

Hi,

I am trying to use Puma as my webserver for my jekyll site and it works except that my jekyll permanlinks for my pages dont work.

If I serve my site using jekyll serve my permanlinks works as expected, but when I use puma they dont work.

Example of the feature not working. I have the following permalink in my yaml front matter for an introduction.md page located in the root directory:

---
layout: default
title: Introduction
permanlink: /introduction
---

I tried to look at puma's help and didnt see anything about the permanlinks.

Any help is appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.