Actions
Bug #3038
closedClean up recommended/default port numbers for API server and Workbench
Status:
Resolved
Priority:
Normal
Assigned To:
Radhika Chippada
Category:
-
Target version:
Start date:
09/23/2014
Due date:
% Done:
100%
Estimated time:
(Total: 3.00 h)
Story points:
1.0
Description
Currently there are various conflicting conventions in use.
- Default apiserver port number in run_test_server.py is 3001.
- Default apiserver port number to connect to in workbench default config is 3001.
- Apiserver port number to connect to in workbench example config file is 3000.
- Default workbench address to redirect to in apiserver default config is workbench.local:3001 -- but that's where API server itself wants to run!
Proposed improvement:
- Hacking Workbench page currently suggests running Workbench in dev mode on port 3031.
- Hacking API server page currently suggests running API server in dev mode on port 3030.
- Let's choose port 3001 for "Workbench in test mode".
- Let's choose port 3000 for "API server in test mode".
- Update run_test_server.py and various other bits to reflect this 3000/3001 convention.
- */*/config/application.default.yml should use localhost:3000 / localhost:3001 in the "test" section.
- */*/config/application.yml.example should have encouraging comments in the "dev" and "production" section. Perhaps the "dev" section can use localhost:3030 / localhost:3031 (uncommented) as appropriate.
- None of the yaml files should have any of these settings in the "common" section.
Actions