Sha256: 1e156cee0d736caad8ab3d785cc9908662cbcbe5e9e9f02bcac84cd4d0fce6d4
Contents?: true
Size: 759 Bytes
Versions: 1
Compression:
Stored size: 759 Bytes
Contents
# syntax=docker/dockerfile:1 FROM ruby:<%= @env[:base][:ruby_version][:value] %>-alpine AS builder <%= section('packages') %> WORKDIR /app ## Create a Gemfile with just the Rails gem inside: RUN echo -e "source 'https://rubygems.org'\ngem 'rails', '~> <%= @env[:base][:rails_version][:value] %>'" > Gemfile RUN gem install bundler:<%= @env[:base][:bundler_version][:value] %> RUN bundle config --local && \ bundle install -j4 --retry 3 ## Use Rails to generate a new app. We'll configure it later. RUN bundle exec rails new . \ --database=<%= @env[:base][:db_vendor][:value] %> \ --skip-bundle \ --skip-webpack-install RUN rm config/master.key FROM scratch AS export-stage ## Copy the generated files onto the host. COPY --from=builder ./app/ .
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roro-0.3.33 | lib/roro/stacks/unstoppable_developer_styles/okonomi/languages/ruby/frameworks/rails/templates/builder/Dockerfile.tt |