otwarchive-symphonyarchive/config/docker/Dockerfile

25 lines
576 B
Docker
Raw Permalink Normal View History

2026-03-11 22:22:11 +00:00
FROM ruby:3.2.7
# Install additional packages
RUN apt-get update && \
apt-get install -y \
calibre \
default-mysql-client \
libvips \
shared-mime-info \
zip
# Clean and mount repository at /otwa
RUN rm -rf /otwa && mkdir -p /otwa
WORKDIR /otwa
VOLUME /otwa
# Install ruby packages
COPY Gemfile .
COPY Gemfile.lock .
RUN gem install bundler -v 2.6.3 && bundle install
# Default command to run in a new container
EXPOSE 3000
CMD bundle exec rails s -p 3000