2021-10-14 17:52:26 +02:00
|
|
|
FROM registry.opensuse.org/opensuse/infrastructure/dale/containers/osem/base:latest
|
2018-09-05 22:49:57 +02:00
|
|
|
|
2021-06-16 11:15:34 -07:00
|
|
|
# Install bundler & foreman
|
|
|
|
|
RUN gem install bundler:1.17.3 foreman
|
|
|
|
|
|
2018-09-05 22:49:57 +02:00
|
|
|
# Add our files
|
2019-01-30 01:35:01 +01:00
|
|
|
COPY --chown=1000:1000 . /osem/
|
|
|
|
|
|
2018-09-05 22:49:57 +02:00
|
|
|
USER osem
|
|
|
|
|
WORKDIR /osem/
|
|
|
|
|
|
|
|
|
|
# Install our bundle
|
|
|
|
|
RUN export NOKOGIRI_USE_SYSTEM_LIBRARIES=1; bundle install --jobs=3 --retry=3 --without test development
|
|
|
|
|
|
2019-01-30 01:35:01 +01:00
|
|
|
# Generate assets
|
2021-06-17 17:30:41 -07:00
|
|
|
RUN export RAILS_ENV=production; bundle exec rake assets:precompile
|
2018-09-05 22:49:57 +02:00
|
|
|
|
|
|
|
|
ENV RAILS_ENV=production
|
|
|
|
|
|
|
|
|
|
CMD ["foreman", "start"]
|