RailsWheneverDocker/Dockerfile.

21 lines
404 B
Docker

FROM ruby:2.5
RUN apt-get update && \
apt-get install -y cron && \
rm -rf /var/lib/apt/lists/*
ENV LANG C.UTF-8
ENV RAILS_ENV production
ENV INSTALL_PATH /app
RUN mkdir $INSTALL_PATH && \
mkdir log && touch /log/cron.log
ADD Gemfile Gemfile.lock ./
WORKDIR $INSTALL_PATH
RUN bundle install
COPY . .
RUN bundle exec whenever --update-crontab
CMD cron && rails server -e $stdout.sync=true