Passenger Server is the translation utility to interact with Passenger Core over HTTP. You can think of Passenger CLI as a kernel and Passenger Server as a shell. You can use the CLI tool standalone, but if you want to access its power over the Web, here is the server.
The main idea of using Passenger as a web server was born to be able to use it on your own 'self-hosted' server. This project is not designed for general use.
You MUST have the corresponding executable of Passenger CLI on app/
. You can download it on release page of the project.
- Clone the project.
- Open the directory.
- Install requirements
npm install
- Run the project:
npm run start:dev
# Or with Swagger document
SWAGGER=1 npm run start:dev
Note
Of you started server with swagger document, you can see the documentation on https://localhost:3000/swagger
Once the server is running, you can access the API endpoints at http://localhost:3000.
We welcome contributions! Please take a look at CODE OF CONDUCT.
This project is licensed under the GNU General Public License v3. See the LICENSE file for details.
For more details, visit our website