diff --git a/Dockerfile b/Dockerfile index b80ef55..2681deb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,11 @@ WORKDIR /app COPY Gemfile Gemfile.lock ./ RUN bundle install -COPY bbs.rb ./ +COPY bbs.rb entrypoint.sh ./ COPY lib/ ./lib/ -RUN mkdir -p /app/data +RUN mkdir -p /app/data && chmod +x entrypoint.sh EXPOSE 2323 -CMD ["bundle", "exec", "ruby", "bbs.rb"] +ENTRYPOINT ["./entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..65410e4 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,4 @@ +#!/bin/sh +set -e +bundle update bbs +exec bundle exec ruby bbs.rb