22 lines
341 B
Docker
22 lines
341 B
Docker
|
FROM ruby:3.1
|
||
|
|
||
|
# Move it
|
||
|
WORKDIR /opt
|
||
|
COPY public/ ./public/
|
||
|
COPY views/ ./views/
|
||
|
COPY Gemfile .
|
||
|
COPY config.ru .
|
||
|
COPY mywillpower.rb .
|
||
|
|
||
|
# Dependencies
|
||
|
RUN apt-get update
|
||
|
RUN apt-get -y upgrade
|
||
|
RUN bundle install
|
||
|
|
||
|
# Environment
|
||
|
EXPOSE 4567
|
||
|
|
||
|
# Send it
|
||
|
CMD ["bundle", "exec", "rackup", "-o", "0.0.0.0", "-p", "4567", "-E", \
|
||
|
"production"]
|