29 lines
		
	
	
		
			949 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			949 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| #https://github.com/spring2/dockerfiles/tree/master/rabbitmq
 | |
| 
 | |
| FROM microsoft/windowsservercore
 | |
| 
 | |
| SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
 | |
|  
 | |
| ENV chocolateyUseWindowsCompression false
 | |
| 
 | |
| RUN iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')); \
 | |
|     choco install -y curl;
 | |
| 
 | |
| RUN choco install -y erlang
 | |
| ENV ERLANG_SERVICE_MANAGER_PATH="C:\Program Files\erl8.2\erts-8.2\bin"
 | |
| RUN choco install -y rabbitmq
 | |
| ENV RABBITMQ_SERVER="C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5"
 | |
| 
 | |
| ENV RABBITMQ_CONFIG_FILE="c:\rabbitmq"
 | |
| COPY rabbitmq.config C:/
 | |
| COPY rabbitmq.config C:/Users/ContainerAdministrator/AppData/Roaming/RabbitMQ/
 | |
| COPY enabled_plugins C:/Users/ContainerAdministrator/AppData/Roaming/RabbitMQ/
 | |
| 
 | |
| 
 | |
| EXPOSE 4369
 | |
| EXPOSE 5672
 | |
| EXPOSE 5671
 | |
| EXPOSE 15672
 | |
| 
 | |
| WORKDIR C:/Program\ Files/RabbitMQ\ Server/rabbitmq_server-3.6.5/sbin
 | |
| CMD .\rabbitmq-server.bat |