diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000..1bfb07a132 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ruby:3.2 + +WORKDIR /app +COPY . . + +RUN gem install bundler jekyll +RUN bundle install + +EXPOSE 4000 + +CMD ["bundle", "exec", "jekyll", "serve", "--host", "0.0.0.0"] diff --git a/Gemfile.lock b/Gemfile.lock index eb9566a302..d0e17e6ff0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -259,4 +259,4 @@ DEPENDENCIES webrick BUNDLED WITH - 2.2.3 + 2.6.1 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000..875d15595c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3.8' + +services: + app: + build: + context: . + dockerfile: Dockerfile + ports: + - 4000:4000