-
Notifications
You must be signed in to change notification settings - Fork 1
Provides a central place to list test web servers and proxies for them so that urls have meaningful names
License
thomasrynne/ChalkProxy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ChalkProxy - a registry web servers ChalkProxy solves the problem of keeping track of multiple web servers which run on different machines and/or ports with different settings. Each server registers with ChalkProxy on startup and ChalkProxy provides a single page listing all the servers and their settings Registation is achieved using a tcp connection. You send the registration details as json and then keep the connection open. The registration remains valid for as long as the connection is open. A java client to simplify this is provided. ChalkProxy also acts as a proxy to the servers so that you can use a url starting with the server's name. Features: -Supports IE7+, Chrome & Firefox -The registry page is self updating (you don't have to keep pressing refresh) -Servers can register arbitrary properties to include in the page (branch/release/hostname) -programmatic access to all servers is available at /list -/<serverName>/ proxies to the server (but there is no url rewriting) Requirements: -Java 6+ -Linux (although writing a windows start script would probably be easy) Running: -git clone https://github.com/thomasrynne/ChalkProxy.git -cd ChalkProxy -set JAVA_HOME -./compile -./run --demo-mode start-stop This will run ChalkProxy in demo mode so you will see registrations come and go -go to http://localhost:8080 -see About (http://localhost:8080/About) for more information on registering servers -use ./start and ./stop to leave it running
About
Provides a central place to list test web servers and proxies for them so that urls have meaningful names
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published