Initial commit

This commit is contained in:
Pavel Pivovarov
2018-10-23 15:08:14 +11:00
commit 82dad78d5a
4 changed files with 73 additions and 0 deletions

32
Dockerfile Normal file
View File

@@ -0,0 +1,32 @@
FROM ruby:2.5.1-alpine3.7
RUN apk add --no-cache \
git \
build-base \
tzdata \
nodejs \
yarn \
sqlite-dev \
bash \
postgresql-dev
WORKDIR /app
ENV RAILS_ENV development
ENV RACK_ENV development
ENV NODE_ENV production
RUN git clone https://github.com/snibox/snibox.git /app
COPY Gemfile ./
RUN gem install bundler && bundle install
COPY database.yml ./config/database.yml
VOLUME /app/db/database
RUN ./bin/rake db:migrate
RUN ./bin/rake assets:precompile
EXPOSE 3000
ENTRYPOINT ./bin/rails server