From 28191bc36d34a22dc63e5102ec3a4b754c67f94d Mon Sep 17 00:00:00 2001 From: Lucio Delelis Date: Sat, 11 Nov 2017 21:06:33 -0300 Subject: [PATCH] Added dockerfile to containerize ArchBot --- Dockerfile | 14 ++++++++++++++ main.rb | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 Dockerfile mode change 100644 => 100755 main.rb diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..444ae33 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM ruby:2.4-alpine3.6 + +RUN mkdir /usr/src/app + +COPY . /usr/src/app + +WORKDIR /usr/src/app + +RUN apk update && \ + apk add ruby-dev build-base curl-dev && \ + bundle install --gemfile=/usr/src/app/Gemfile && \ + rm -rf /var/cache/apk/* + +ENTRYPOINT ["./main.rb"] diff --git a/main.rb b/main.rb old mode 100644 new mode 100755 index f3f0837..2e76e99 --- a/main.rb +++ b/main.rb @@ -1,3 +1,5 @@ +#!/usr/bin/env ruby + require 'discordrb' require 'fullwidth' require 'yaml'