Commit Graph

264 Commits

Author SHA1 Message Date
Tianon Gravi 3569ec7f11 Fix the level at which we inject the "rabbitmq_management" configuration
Fixes #96
2016-07-07 15:11:47 -07:00
yosifkit 87da33f1b8 Merge pull request #94 from infosiftr/config-refactor
Completely refactor configuration handling, including adding support for RABBITMQ_SSL_VERIFY and RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT and better error handling
2016-07-07 00:05:15 -07:00
Tianon Gravi ab3b8b85c1 Completely refactor configuration handling, including adding support for RABBITMQ_SSL_VERIFY and RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT and better error handling 2016-07-06 21:31:32 -07:00
Tianon Gravi f1bfb7c795 More whitespace beautification 2016-07-06 17:36:37 -07:00
Tianon Gravi 264bbc0a9e Fix whitespace inconsistencies 2016-07-06 17:26:36 -07:00
Tianon Gravi fbe1b1ad9f Refactor configuration handling a little (reuse the "config check" loop for SSL configuration checking) 2016-07-06 17:19:34 -07:00
yosifkit e613dd7f06 Merge pull request #93 from Gsantomaggio/master
Update version 3.6.3
2016-07-06 14:17:49 -07:00
yosifkit ce26902c44 Merge pull request #91 from infosiftr/hipe_compile
Add support for enabling "hipe_compile" at runtime
2016-07-06 13:24:44 -07:00
Gabriele Santomaggio 92fc33ad61 update version 3.6.3 2016-07-06 21:42:30 +02:00
Tianon Gravi 315d9c3c6c Merge pull request #92 from Gsantomaggio/master
Changed ESL link
2016-07-06 09:21:00 -07:00
Gabriele Santomaggio f9fa7acb35 change ESL download site 2016-07-06 09:23:46 +02:00
Tianon Gravi 121694b707 Simplify env-to-config conversion code 2016-07-05 16:51:56 -07:00
Artur Stawiarski 707c2a0e91 Added support for enabling HiPE compiler through HIPE_COMPILE environment variable 2016-07-05 16:49:59 -07:00
Tianon Gravi 761e855b4c Move Erlang installation upwards 2016-07-05 16:48:32 -07:00
yosifkit ca2164c90a Merge pull request #90 from infosiftr/always-ssl
Adjust entrypoint to gosu any rabbitmq command (rabbitmq-server and rabbitmqctl both) and to always set SSL-related environment variables
2016-07-05 16:09:37 -07:00
Tianon Gravi 3b60e68488 Fix minor whitespace consistency nits 2016-07-05 15:33:17 -07:00
Tianon Gravi 92babf7714 Merge pull request #72 from CVTJNII/ImproveManagementConfigReadability
Improve formatting of management config block
2016-07-05 15:31:27 -07:00
Tianon Gravi a15230d7ea Adjust entrypoint to gosu any rabbitmq command (rabbitmq-server and rabbitmqctl both) and to always set SSL-related environment variables
This allows for `docker exec my-rabbit docker-entrypoint.sh rabbitmqctl status` to work out-of-the-box on an SSL-enabled installation, or for the same `-e` flags on a second `docker run` with `rabbitmqctl` to setup the environment appropriately for connecting to the initial SSL-enabled instance.
2016-07-05 15:25:21 -07:00
Tianon Gravi db4aea6148 Put "docker-entrypoint.sh" in PATH (with a compatibility symlink) 2016-07-05 15:23:58 -07:00
Tianon Gravi 6d3777cae4 Convert "generate-stackbrew-library.sh" to output the new 2822-based format 2016-06-08 15:48:21 -07:00
Tianon Gravi 6b496ac32e Upstream has changed their APT repo's GPG key
https://www.rabbitmq.com/news.html
https://groups.google.com/d/topic/rabbitmq-users/BO5cmEsdEhc/discussion
2016-06-08 13:28:23 -07:00
Tianon Gravi 70a23d102e Update to 3.6.2 2016-05-20 09:08:10 -07:00
Tianon Gravi 4bc5cac75b Merge pull request #78 from binarin/remove-x11-deps
Use erlang without X11 dependencies
2016-05-12 10:05:34 -07:00
Tianon Gravi c5e1f61133 Fix embarassing README.md typo (https://github.com/docker-library/docs/pull/557) 2016-04-26 14:38:11 -07:00
Alexey Lebedeff 3b38b0b2bc Use erlang without X11 dependencies
X11-dependent parts of erlang are in no way needed for rabbitmq, and
getting rid of them reduces installed size of erlang/rabbit from 173 MB
to just 46 MB.
2016-03-31 18:45:17 +03:00
Tianon Gravi e9e416f996 Update to 3.6.1 2016-03-01 14:29:19 -08:00
yosifkit 173a6fe0f4 Merge pull request #73 from infosiftr/fix-gpg
Fix "gpg" usage to stop relying on deprecated and insecure behavior
2016-02-29 12:39:01 -08:00
Tianon Gravi a80c630874 Fix "gpg" usage to stop relying on deprecated and insecure behavior 2016-02-29 09:22:32 -08:00
Tom Noonan II 55609c777d Improve formatting of management config block: break common closing brackets out of conditional and clean up whitespace of the SSL block 2016-02-19 23:28:20 -07:00
yosifkit 74f0b7917e Merge pull request #62 from infosiftr/permissions
Ensure the rabbitmq user can write to /etc/rabbitmq
2016-01-28 09:12:06 -08:00
Tianon Gravi 90918b05b2 Ensure the rabbitmq user can write to /etc/rabbitmq 2016-01-28 08:44:31 -08:00
Tianon Gravi 0ecd5cd05b Merge pull request #60 from infosiftr/any-user
Only be root when necessary, so that `--user` works
2016-01-18 12:31:58 -08:00
Tianon Gravi d9c4635649 Fix minor comment typo 2016-01-18 12:31:33 -08:00
Joe Ferguson 39be622d85 Only be root when necessary, so that `--user` works 2016-01-14 16:14:25 -08:00
yosifkit e47798cb7d Merge pull request #58 from guilhem/plugins
Add a symlink /plugins for easy plugins install
2016-01-12 14:01:59 -08:00
yosifkit bcdd66ddf7 Merge pull request #57 from guilhem/debianVersion
Differentiate rabbitmq version and package version
2016-01-12 14:01:33 -08:00
Guilhem Lettron f9b15d74ff Add a symlink /plugins for easy plugins install 2016-01-08 17:35:49 +01:00
Guilhem Lettron 7b00fe567a Differentiate rabbitmq version and package version 2016-01-08 17:20:13 +01:00
Tianon Gravi 6efe6a3b8e Merge pull request #56 from infosiftr/more-haveConfig
ssl env vars should also trigger the haveConfig
2016-01-07 09:15:36 -08:00
Joe Ferguson 27b93617e5 ssl env vars should also trigger the haveConfig 2016-01-04 12:43:45 -08:00
Tianon Gravi b251250927 Merge pull request #55 from hlm/master
fixed ownership of ssl certificates
2016-01-04 12:42:42 -08:00
Helio Leonardo Pinheiro E. Mota b8fc6e5fe4 fixed ownership of ssl certificates 2015-12-31 10:15:44 -02:00
Tianon Gravi ec1f618a64 Update to 3.6.0-1 2015-12-22 12:44:43 -08:00
Tianon Gravi 9444464ce8 Update to 3.5.7-1 2015-12-15 09:06:25 -08:00
Tianon Gravi 6124ecadf6 Merge pull request #49 from vovanbo/ssl-support
* pr-49--ssl-support: (12 commits)
  Rebase, fix minor whitespace/quoting niggles
  ...

Closes #49
2015-11-23 11:11:45 -08:00
Tianon Gravi 60e5665854 Rebase, fix minor whitespace/quoting niggles 2015-11-23 11:10:55 -08:00
Vladimir Bolshakov dd926c704d Clean-up bash variables usage and comparisions. 2015-11-23 11:08:48 -08:00
Vladimir Bolshakov dc712681dc No more use additional environment variable to check management plugin installation. 2015-11-23 11:08:48 -08:00
Vladimir Bolshakov 4518ac2390 Clean-up confusing usage of apt-get in main Dockerfile. 2015-11-23 11:08:48 -08:00
Vladimir Bolshakov a1595d15c8 Rename RABBIT_MANAGEMENT_ENABLED to RABBITMQ_MANAGEMENT_ENABLED. 2015-11-23 11:08:48 -08:00