From 631959109b71aecf3395f7fe819e6825955d6c52 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Mon, 12 Feb 2018 05:55:16 +0000 Subject: [PATCH] Add indexer gemfile --- viewers/package-tracking/Dockerfile | 12 ++--- viewers/package-tracking/Gemfile | 5 ++ viewers/package-tracking/Gemfile.lock | 73 +++++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 6 deletions(-) create mode 100644 viewers/package-tracking/Gemfile create mode 100644 viewers/package-tracking/Gemfile.lock diff --git a/viewers/package-tracking/Dockerfile b/viewers/package-tracking/Dockerfile index 4177f90..d167c8d 100644 --- a/viewers/package-tracking/Dockerfile +++ b/viewers/package-tracking/Dockerfile @@ -1,14 +1,14 @@ FROM ruby:2.5.0 -# TODO: Move to Gemfile -RUN gem install trackerific -v 0.8.0 -RUN gem install sinatra -v 2.0 - -EXPOSE 3000 - RUN mkdir -p /src WORKDIR /src +EXPOSE 3000 + +COPY Gemfile /src/ +COPY Gemfile.lock /src/ +RUN bundle install + COPY main.rb /src/ CMD ruby main.rb diff --git a/viewers/package-tracking/Gemfile b/viewers/package-tracking/Gemfile new file mode 100644 index 0000000..d419d7b --- /dev/null +++ b/viewers/package-tracking/Gemfile @@ -0,0 +1,5 @@ +source 'https://rubygems.org' +ruby '2.5' + +gem 'trackerific', '0.8.0' +gem 'sinatra', '2.0' diff --git a/viewers/package-tracking/Gemfile.lock b/viewers/package-tracking/Gemfile.lock new file mode 100644 index 0000000..c66e4e3 --- /dev/null +++ b/viewers/package-tracking/Gemfile.lock @@ -0,0 +1,73 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (5.1.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + akami (1.2.2) + gyoku (>= 0.4.0) + nokogiri + builder (3.2.3) + concurrent-ruby (1.0.5) + gyoku (1.1.1) + builder (>= 2.1.2) + httparty (0.15.7) + multi_xml (>= 0.5.2) + httpi (2.1.1) + rack + rubyntlm (~> 0.3.2) + i18n (0.9.4) + concurrent-ruby (~> 1.0) + mime-types (1.25.1) + mini_portile2 (2.3.0) + minitest (5.11.3) + multi_xml (0.6.0) + mustermann (1.0.1) + nokogiri (1.8.2) + mini_portile2 (~> 2.3.0) + nori (2.3.0) + rack (2.0.4) + rack-protection (2.0.0) + rack + rubyntlm (0.3.4) + savon (2.3.3) + akami (~> 1.2.0) + builder (>= 2.1.2) + gyoku (~> 1.1.0) + httpi (~> 2.1.0) + nokogiri (>= 1.4.0) + nori (~> 2.3.0) + wasabi (~> 3.2.2) + sinatra (2.0.0) + mustermann (~> 1.0) + rack (~> 2.0) + rack-protection (= 2.0.0) + tilt (~> 2.0) + thread_safe (0.3.6) + tilt (2.0.8) + trackerific (0.8.0) + activesupport + builder + httparty (>= 0.12.0) + savon (~> 2.3.0) + tzinfo (1.2.5) + thread_safe (~> 0.1) + wasabi (3.2.3) + httpi (~> 2.0) + mime-types (< 2.0.0) + nokogiri (>= 1.4.0) + +PLATFORMS + ruby + +DEPENDENCIES + sinatra (= 2.0) + trackerific (= 0.8.0) + +RUBY VERSION + ruby 2.5.0p0 + +BUNDLED WITH + 1.16.1