Merge pull request #71 in POL/polyglot from feature/BD-1048-handle-POL-server-app-endpoints to develop
* commit 'd330f0eb055d1e9bd026b248c67ec44212333c9b': BD-1048BD-1049 Handles /software/<sw1> redirection. BD-1048BD-1049 Changed wait time when there are RabbitMQ conn errors such as it's down from 1 to 10 seconds, otherwise logs flood. BD-1048 Handles POL /servers/<server1> with new unique SS ID.
Merge pull request #73 in POL/polyglot from bugfix/BD-1078-polyglot-refactoring-handle-lost-rabbitmq-conn to develop
* commit '13d9976afd4b5c53f38a2592723c8f38f261da72': BD-1078 Handles RabbitMQ reconn in SS registration in new push way.
Merge pull request #66 in POL/polyglot from feature/BD-1016-add-pol-ss-dockerfiles to develop
* commit '9bf10ddc6215a1afd6fa695a2f2fb7498d276c5e': BD-1016 Fix for linux: changed double _ to single _. Removed "--pull" when building images. mvn pkg skip testing and javadoc. BD-1016 Updated the doc for building the polyglot-server image. BD-1016 Now use this build of polyglot-server image as the base for the SS converter images. BD-1016 Changed single quotes to double quotes for consistency -- both work. BD-1016 Now based on :latest instead of :bd-1009 and uses DOWNLOAD_SS_FILE. BD-1016 pol-server: added install of "wget" back (SS needs it); added handling of env var DOWNLOAD_SS_FILE; kept using 'root' instead of user 'polyglot'. BD-1016 Not based on the :bd-1009 image any more; user 'polyglot' has no permission to create public/ folder at run time, so keep using 'root'. BD-1016 Minor tweak, removed unused software installation, code cleanup. BD-1016 Changed from using bamboo build to using maven package to build and now build POL server and 2 SS converter images. BD-1016 Added the docker files and instructions to build POL and multi-SS docker images used in the demo.
BD-1078 Handles RabbitMQ reconn in SS registration in new push way.
- Reduced duplicated code by adding and calling a common method.
- Tested in 2 ways:
= In normal op, stop RabbitMQ, then both SS and POL throw exceptions and
try to reconnect. Wait for 1 minute, restart, test converstion.
= In normal op, use RabbitMQ mgmt API to force close POL registration conn.
Test conversion.