From 194afe8579c6ac7aeb57baa9bae5e9d2f0ac11f4 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Mon, 12 Feb 2018 05:43:53 +0000 Subject: [PATCH] Add parser gemfile --- parsers/package-tracking/Dockerfile | 12 ++++---- parsers/package-tracking/Gemfile | 5 ++++ parsers/package-tracking/Gemfile.lock | 40 +++++++++++++++++++++++++++ 3 files changed, 51 insertions(+), 6 deletions(-) create mode 100644 parsers/package-tracking/Gemfile create mode 100644 parsers/package-tracking/Gemfile.lock diff --git a/parsers/package-tracking/Dockerfile b/parsers/package-tracking/Dockerfile index 50d9437..d167c8d 100644 --- a/parsers/package-tracking/Dockerfile +++ b/parsers/package-tracking/Dockerfile @@ -1,14 +1,14 @@ FROM ruby:2.5.0 -# TODO: Move to Gemfile -RUN gem install tracking_number -v 1.0.3 -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/parsers/package-tracking/Gemfile b/parsers/package-tracking/Gemfile new file mode 100644 index 0000000..6c47da8 --- /dev/null +++ b/parsers/package-tracking/Gemfile @@ -0,0 +1,5 @@ +source 'https://rubygems.org' +ruby '2.5' + +gem 'tracking_number', '1.0.3' +gem 'sinatra', '2.0' diff --git a/parsers/package-tracking/Gemfile.lock b/parsers/package-tracking/Gemfile.lock new file mode 100644 index 0000000..ba0e47c --- /dev/null +++ b/parsers/package-tracking/Gemfile.lock @@ -0,0 +1,40 @@ +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) + concurrent-ruby (1.0.5) + i18n (0.9.4) + concurrent-ruby (~> 1.0) + minitest (5.11.3) + mustermann (1.0.1) + rack (2.0.4) + rack-protection (2.0.0) + rack + 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) + tracking_number (1.0.3) + activesupport (>= 4.2.5) + tzinfo (1.2.5) + thread_safe (~> 0.1) + +PLATFORMS + ruby + +DEPENDENCIES + sinatra (= 2.0) + tracking_number (= 1.0.3) + +RUBY VERSION + ruby 2.5.0p0 + +BUNDLED WITH + 1.16.1