mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
ce32c06843
This has adapted for use with bazel from the original commit a26e93769ebefd82593a43e22fb13a09717cfa6d. In particular, the style has been made consistent with internal python style guidelines, and the packages (including the main entrypoint) have been refactored in order to allow bazel testing targets. PiperOrigin-RevId: 283484433
29 lines
661 B
Docker
29 lines
661 B
Docker
# example based on https://github.com/errm/fib
|
|
|
|
FROM ruby:2.5
|
|
|
|
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs libsodium-dev
|
|
|
|
# Set an environment variable where the Rails app is installed to inside of Docker image
|
|
ENV RAILS_ROOT /var/www/app_name
|
|
RUN mkdir -p $RAILS_ROOT
|
|
|
|
# Set working directory
|
|
WORKDIR $RAILS_ROOT
|
|
|
|
# Setting env up
|
|
ENV RAILS_ENV='production'
|
|
ENV RACK_ENV='production'
|
|
|
|
# Adding gems
|
|
COPY Gemfile Gemfile
|
|
COPY Gemfile.lock Gemfile.lock
|
|
RUN bundle install --jobs 20 --retry 5 --without development test
|
|
|
|
# Adding project files
|
|
COPY . .
|
|
|
|
EXPOSE $PORT
|
|
STOPSIGNAL SIGINT
|
|
CMD ["bundle", "exec", "puma", "config.ru"]
|