Comments (4)
Thanks for the proposal.
Sounds good to me. After a brief reading of the PM2 docs, I believe that I best fit is creating another package specifically for PM2 ecosystem, e.g: pm2-rocky
.
I would prefer keeping rocky
repository agnostic of any specific non-mandatory tool, but I'm totally open to provide and simplify the ways that people can use it with a specific handy tool.
I'll analyze in detail the PM2 modules and how to build a proper module wrapper for rocky.
from rocky.
Sure keep rocky as a module name it's perfect!
You can already install rocky like that:
$ pm2 install rocky
Now the problem is how to configure rocky easily, I will have a look on how to point rocky to a specified TOML file
from rocky.
Perfect.
Regarding to the TOML configuration, I'll consider supporting two additional ways to load the config:
- Reading it from
stdin
- Auto discovering the file looking in the
cwd
and walk up ancester's dirs until find arocky.toml
file.
This should mitigate the CLI overhead. Sounds good for the PM2 integration as well?
from rocky.
I'm taking a look to the PM2 docs in order to find a proper way to configure rocky
without too much pain.
Since rocky
will be mostly consumed from CLI from PM2, I think the proper way to do this is passing it via args
config, or even via environment variable like ROCKY_CONFIG
, pointing to the config file path.
Do you see another more convenient way to integrate rocky
?
from rocky.
Related Issues (20)
- Bug in Middleware Flow (only for HEAD Requests?) HOT 2
- Support for Additional HTTP Methods HOT 1
- Using 'body-parser' middleware causes TypeError HOT 3
- How to update load balance ? HOT 3
- for multipart file or large body pay load 'useForward' is making request to fail when some async task needs to be done like fetching data from some api. HOT 5
- can we have one more option for method ? HOT 2
- how to achieve app level load balancing? HOT 8
- Changing request URL randomly fails to get any response
- Can we have middleware to support custom load-balancing? HOT 3
- websocket middleware usage and examples needed, eg sniffing HOT 2
- custom load balancer support HOT 5
- How to access upstream response's statusCode in response middleware callbacks? HOT 2
- Test http2 support
- Request cloning breaks HTTP agents
- transformRequest has a gotcha, docs or code fix?
- Rocky breaks if domains has no registered A DNS records HOT 3
- Release security patch to npm HOT 1
- Rocky not working on node@16 HOT 2
- Forwarding with Express integration not working HOT 4
- Remove built-in retry support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rocky.