You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
949 B

  1. #https://github.com/spring2/dockerfiles/tree/master/rabbitmq
  2. FROM microsoft/windowsservercore
  3. SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
  4. ENV chocolateyUseWindowsCompression false
  5. RUN iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')); \
  6. choco install -y curl;
  7. RUN choco install -y erlang
  8. ENV ERLANG_SERVICE_MANAGER_PATH="C:\Program Files\erl8.2\erts-8.2\bin"
  9. RUN choco install -y rabbitmq
  10. ENV RABBITMQ_SERVER="C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5"
  11. ENV RABBITMQ_CONFIG_FILE="c:\rabbitmq"
  12. COPY rabbitmq.config C:/
  13. COPY rabbitmq.config C:/Users/ContainerAdministrator/AppData/Roaming/RabbitMQ/
  14. COPY enabled_plugins C:/Users/ContainerAdministrator/AppData/Roaming/RabbitMQ/
  15. EXPOSE 4369
  16. EXPOSE 5672
  17. EXPOSE 5671
  18. EXPOSE 15672
  19. WORKDIR C:/Program\ Files/RabbitMQ\ Server/rabbitmq_server-3.6.5/sbin
  20. CMD .\rabbitmq-server.bat