30 lines
786 B
Plaintext
30 lines
786 B
Plaintext
|
IMAGE activemq
|
||
|
LAYER shared/alpine
|
||
|
LAYER shared/java
|
||
|
LAYER activemq/activemq
|
||
|
|
||
|
SCRIPT
|
||
|
# Download and install ActiveMQ
|
||
|
wget http://archive.apache.org/dist/activemq/5.15.5/apache-activemq-5.15.5-bin.tar.gz -O /tmp/activemq.tgz
|
||
|
tar xf /tmp/activemq.tgz -C /srv
|
||
|
mv /srv/apache-activemq-5.15.5 /srv/activemq
|
||
|
rm -f /tmp/activemq.tgz
|
||
|
|
||
|
# Create OS user
|
||
|
addgroup -S -g 61616 activemq
|
||
|
adduser -S -u 61616 -h /srv/activemq -s /bin/false -g activemq -G activemq activemq
|
||
|
mkdir /srv/activemq/tmp
|
||
|
chown activemq:activemq /srv/activemq/tmp
|
||
|
|
||
|
# Configure Java heap size
|
||
|
sed -i "s/-Xms64M -Xmx1G/-Xms32M -Xmx256M/" /srv/activemq/bin/env
|
||
|
RUN
|
||
|
|
||
|
COPY lxc/ /
|
||
|
|
||
|
CMD /bin/s6-svscan /etc/services.d
|
||
|
|
||
|
LAYER activemq/delta0
|
||
|
|
||
|
MOUNT /srv/activemq/data srv/activemq/data
|