Configure vmpooler to run from bin/vmpooler

This commit is contained in:
kirby@puppetlabs.com 2018-07-13 09:32:23 -07:00
parent 1e63d25b2b
commit fcb3880852
2 changed files with 57 additions and 11 deletions

View file

@ -10,21 +10,12 @@
FROM jruby:9.1-jdk
RUN mkdir -p /var/lib/vmpooler
WORKDIR /var/lib/vmpooler
ADD Gemfile* /var/lib/vmpooler/
COPY . /var/lib/vmpooler
COPY ./docker/docker-entrypoint.sh /usr/local/bin/
ENV LOGFILE=/dev/stdout \
RACK_ENV=production
RUN bundle install --system ; \
ln -s /opt/jruby/bin/jruby /usr/bin/jruby ; \
chmod +x /usr/local/bin/docker-entrypoint.sh \
/var/lib/vmpooler/vmpooler
RUN gem install vmpooler && \
chmod +x /usr/local/bin/docker-entrypoint.sh
ENTRYPOINT ["docker-entrypoint.sh"]