Sha256: 3975dd9cdea7965baf9f8801aa74ca7c0de2992ef5e43fe577c6b61dad474a6d

Contents?: true

Size: 1.61 KB

Versions: 4

Compression:

Stored size: 1.61 KB

Contents

FROM ruby:2.4.1
MAINTAINER david.morcillo@codegram.com

ENV APP_HOME /decidim

RUN curl https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
    echo "deb http://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

RUN apt-get update
RUN curl -sL https://deb.nodesource.com/setup_7.x | bash && \
    apt-get install -y nodejs yarn

ADD Gemfile /tmp/Gemfile
ADD Gemfile.lock /tmp/Gemfile.lock
ADD decidim.gemspec /tmp/decidim.gemspec

ADD decidim-core/decidim-core.gemspec /tmp/decidim-core/decidim-core.gemspec
ADD decidim-core/lib/decidim/core/version.rb /tmp/decidim-core/lib/decidim/core/version.rb
ADD decidim-system/decidim-system.gemspec /tmp/decidim-system/decidim-system.gemspec
ADD decidim-admin/decidim-admin.gemspec /tmp/decidim-admin/decidim-admin.gemspec
ADD decidim-dev/decidim-dev.gemspec /tmp/decidim-dev/decidim-dev.gemspec
ADD decidim-api/decidim-api.gemspec /tmp/decidim-api/decidim-api.gemspec
ADD decidim-pages/decidim-pages.gemspec /tmp/decidim-pages/decidim-pages.gemspec
ADD decidim-comments/decidim-comments.gemspec /tmp/decidim-comments/decidim-comments.gemspec
ADD decidim-meetings/decidim-meetings.gemspec /tmp/decidim-meetings/decidim-meetings.gemspec
ADD decidim-proposals/decidim-proposals.gemspec /tmp/decidim-proposals/decidim-proposals.gemspec
ADD decidim-results/decidim-results.gemspec /tmp/decidim-results/decidim-results.gemspec
ADD decidim-budgets/decidim-budgets.gemspec /tmp/decidim-proposals/decidim-budgets.gemspec

ADD package.json /tmp/package.json
ADD yarn.lock /tmp/yarn.lock

RUN cd /tmp && bundle install && yarn

RUN mkdir -p $APP_HOME
WORKDIR $APP_HOME
ADD . $APP_HOME

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
decidim-0.2.0 Dockerfile
decidim-0.1.0 Dockerfile
decidim-0.0.8.1 Dockerfile
decidim-0.0.7 Dockerfile