From e6a0d3414d8c51b05b481d36481b9ddf0c73b5b5 Mon Sep 17 00:00:00 2001 From: Steve Date: Thu, 11 Aug 2022 14:56:39 -0400 Subject: [PATCH] more container stuff --- Containerfile | 28 +++++++++++++++++++++------- main.rb | 2 +- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/Containerfile b/Containerfile index 72a7786..31e558f 100644 --- a/Containerfile +++ b/Containerfile @@ -1,14 +1,28 @@ -FROM ruby:3.1.2 +FROM ruby:3.1.2-alpine + +RUN apk upgrade --update && \ + apk add --no-cache \ + bash \ + ca-certificates \ + curl \ + less \ + libstdc++ \ + libressl-dev \ + g++ \ + tzdata \ + make \ + shared-mime-info \ + zlib-dev && \ + rm -rf /var/cache/apk/* -WORKDIR /srv/ RUN mkdir /srv/stevefolder WORKDIR /srv/stevefolder -COPY Gemfile Gemfile -COPY Gemfile.lock Gemfile.lock -COPY . . -RUN mkdir spool - +COPY Gemfile Gemfile.lock ./ RUN bundle install +COPY main.rb folder.rb ./ +RUN mkdir spool + + ENTRYPOINT ["ruby", "main.rb"] diff --git a/main.rb b/main.rb index 6ccad14..e973a5e 100755 --- a/main.rb +++ b/main.rb @@ -20,7 +20,7 @@ if prefix == "" end logger.info("starting with prefix #{prefix}") -config_obj = YAML::load_file( '#{prefix}config.yaml' ) +config_obj = YAML::load_file( "#{prefix}config.yaml" ) logger.info("loaded config") bot = Discordrb::Commands::CommandBot.new token: config_obj["bot_token"], prefix: "!folder" folder = Folder.new