Dockerfile 316 B

123456789101112131415
  1. FROM alpine
  2. RUN apk update && \
  3. apk upgrade
  4. RUN apk add ruby build-base ruby-dev sqlite-dev
  5. RUN gem install --no-document sinatra data_mapper dm-sqlite-adapter bigdecimal puma etc
  6. COPY webapp.rb config.ru /hlbb/
  7. COPY views/* /hlbb/views/
  8. WORKDIR /hlbb
  9. ENTRYPOINT ["puma", "-e", "production", "-p", "8080"]