FROM debian:11.5
ADD openjdk-19.0.1_linux-x64_bin.tar.gz /usr/
ADD apache-activemq-5.17.3-bin.tar.gz /srv/
ENV JAVA_HOME /usr/jdk
ENV PATH $PATH:$JAVA_HOME/bin/
RUN rm -f /etc/localtime && \
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
ln -s /usr/jdk-19.0.1 /usr/jdk && \
ln -s /srv/apache-activemq-5.17.3 /srv/activemq && \
sed -i 's/127.0.0.1/0.0.0.0/' /srv/activemq/conf/jetty.xml && \
sed -i "s/-Xmx1G/-Xmx4G/" /srv/activemq/bin/env && \
rm -fr /srv/activemq/docs && \
rm -fr /srv/activemq/examples && \
rm -fr /srv/activemq/webapps-demo
EXPOSE 8161 61616
ENTRYPOINT ["/srv/activemq/bin/activemq", "console"]