Comments (4)
Hi,
It's not possible for the moment to do that with Katon.
However you can achieve it using Pow proxy or something like Dnsmask.
To understand better your need, may I ask what kind of server are you using? And why don't you want katon to start it for you?
from katon.
Various. Usually either Node's Express, but inside my dev stack that I don't want to change now (i start express from gulpfile), or something in Clojure, which works differently than node apps (for example I can't restart it this way because of slow JVM start).
from katon.
Ok, that's interesting.
I'm not decided yet if this feature will be implemented or not.
However, I'd like to make it easier to work with katon and other technology.
There's also another thing, katon watches the filesystem only for program started with the command node. So this means that katon link 'gulp server'
or katon link other_command
only starts the process and that's all. I'm not sure if it's clear in the README.
I'm not a Clojure expert, but when your code changes does Clojure reloads it or do you have to stop it using ctrl-c?
from katon.
In Clojure it is totally different. You basically code against "live" virtual machine that is running in the background and by sending commands to it you change its state. There are many reasons why it works like that and they are not important for our discussion because even if it would work the "old" way it still takes about 15-20 seconds to load Clojure standard library to the JVM. So all the stuff there almost never works by restarting the process. Usually all this "management" stuff is directly in the app you are programming.
However, the bottom line is not that it is needed for Clojure, but that combining various unrelated features together is great UNTIL one (or more) of the parts doesn't fit one's scenario. By splitting the features into separately usable components it may be require more work to set it up upfront, but in the end it is more flexible and scalable with project's complexity.
from katon.
Related Issues (20)
- xip.io does not work? HOT 4
- Properly replace underscores with dashes when determining current app name HOT 1
- PHP Server Not Routing HOT 15
- Support websockets HOT 2
- Stop daemon after period of inactivity HOT 2
- Apache fighting with Katon HOT 10
- pause / resume commands HOT 1
- Security issue: binds to 0.0.0.0 by default rather than 127.0.0.1 HOT 2
- feature request: katon open w/ https instead of http HOT 3
- Rails: Command '--port' not recognized HOT 9
- Wrong log filename in error message HOT 1
- 0.10.2 doesn't include PRs 66 or 67 HOT 1
- *.xip.io links give connection refused HOT 1
- Using rails --port, katon listens on the port but doesn't forward traffic HOT 1
- Support ngrok domains
- Configure 4 second timeout on app load... HOT 4
- Xip.io resolution fails, have to reinstall katon now and then HOT 5
- Broken in OS X El Capitan HOT 6
- Support location (path) proxy routing HOT 3
- Forwarded HTTPS requests should set X-Forwarded-Proto HOT 1
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 katon.