Skip to content

Instantly share code, notes, and snippets.

@Evshved
Created August 16, 2018 12:42
Show Gist options
  • Save Evshved/1536b40fb80762918fe638009fde494c to your computer and use it in GitHub Desktop.
Save Evshved/1536b40fb80762918fe638009fde494c to your computer and use it in GitHub Desktop.
FROM rubyroidlabs/rails:5.1.4-3
ARG BRANCH=master
ARG RAILS_ENV
ARG DEVISE_SECRET_KEY
ARG SECRET_KEY_BASE
ARG POSTGRES_DB
ARG FACEBOOK_KEY
ARG GOOGLE_CLIENT_ID
ARG GOOGLE_CLIENT_SECRET
ARG POSTGRES_USER
ARG POSTGRES_PASSWORD
ARG POSTGRES_HOST
ARG POSTGRES_MAX_THREADS
ARG REDIS_URL
ARG REDIS_HOST
ARG FACEBOOK_SECRET
ARG TERM
ARG AWS_BUCKET
ARG AWS_KEY_ID
ARG AWS_ACCESS_KEY
ARG AWS_REGION
RUN ln -sf /usr/share/zoneinfo/US/Pacific /etc/localtime
RUN mkdir -p ~/.ssh
COPY id_rsa /root/.ssh/id_rsa
COPY known_hosts /root/.ssh/known_hosts
RUN chmod 600 ~/.ssh/id_rsa
RUN ln -s /usr/bin/nodejs /usr/bin/node
RUN apt-get install npm --yes && npm install -g yarn
WORKDIR /
RUN git clone -b $BRANCH --single-branch git@github.com:vicimedia/adops-reports.git backend
WORKDIR /backend
RUN bundle install
RUN yarn install
RUN bundle exec rake assets:precompile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment