Final updates (Ruby version)
parent
3c09d0bb1a
commit
75cabbf90a
|
@ -1 +1 @@
|
||||||
2.6.3
|
2.6.5
|
||||||
|
|
2
Gemfile
2
Gemfile
|
@ -1,5 +1,5 @@
|
||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
ruby "~> 2.6.3"
|
ruby "~> 2.6.5"
|
||||||
|
|
||||||
gem "active_model_serializers"
|
gem "active_model_serializers"
|
||||||
gem "bunny"
|
gem "bunny"
|
||||||
|
|
|
@ -7,7 +7,8 @@ class LogService < AbstractServiceRunner
|
||||||
T.new(1.hour) => 0.5 * 10_000,
|
T.new(1.hour) => 0.5 * 10_000,
|
||||||
T.new(1.day) => 0.5 * 100_000
|
T.new(1.day) => 0.5 * 100_000
|
||||||
|
|
||||||
LOG_TPL = "FBOS LOG (device_%s): %s"
|
LOG_TPL = Rails.env.test? ?
|
||||||
|
"\e[32m.\e[0m" : "FBOS LOG (device_%s): %s\n"
|
||||||
ERR_TPL = "MALFORMED LOG CAPTURE: %s"
|
ERR_TPL = "MALFORMED LOG CAPTURE: %s"
|
||||||
|
|
||||||
def process(delivery_info, payload)
|
def process(delivery_info, payload)
|
||||||
|
@ -34,7 +35,7 @@ class LogService < AbstractServiceRunner
|
||||||
dev, log = [data.device, data.payload]
|
dev, log = [data.device, data.payload]
|
||||||
dev.maybe_unthrottle
|
dev.maybe_unthrottle
|
||||||
Log.deliver(dev, Logs::Create.run!(log, device: dev))
|
Log.deliver(dev, Logs::Create.run!(log, device: dev))
|
||||||
puts LOG_TPL % [data.device_id, data.payload["message"] || "??"]
|
print LOG_TPL % [data.device_id, data.payload["message"] || "??"]
|
||||||
rescue => x
|
rescue => x
|
||||||
Rollbar.error(x)
|
Rollbar.error(x)
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM ruby:2.6.3
|
FROM ruby:2.6.5
|
||||||
RUN wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | apt-key add -
|
RUN wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | apt-key add -
|
||||||
RUN sh -c 'VERSION_CODENAME=stretch; . /etc/os-release; echo "deb http://apt.postgresql.org/pub/repos/apt/ $VERSION_CODENAME-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
|
RUN sh -c 'VERSION_CODENAME=stretch; . /etc/os-release; echo "deb http://apt.postgresql.org/pub/repos/apt/ $VERSION_CODENAME-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
|
||||||
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev \
|
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev \
|
||||||
|
|
Loading…
Reference in New Issue