Dockerfile 374 B

123456789101112131415
  1. FROM alpine
  2. RUN apk update && \
  3. apk upgrade
  4. RUN apk add ruby build-base ruby-dev linux-headers
  5. RUN gem install --no-document sinatra json puma etc
  6. COPY server/server.rb /opt/silent-drive/server.rb
  7. COPY client/ /opt/silent-drive/public/
  8. WORKDIR /opt/silent-drive
  9. RUN mkdir storage
  10. ENTRYPOINT ["ruby", "server.rb", "-o", "0.0.0.0", "-e", "production", "-p", "8080"]