diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..989d80bf0 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.dockerignore +.git +Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..a81607e43 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM ruby:2.3 + +RUN apt-get update -y && apt-get install -y \ + rake rubygems ruby-sqlite3 libxslt-dev libxml2-dev libsqlite3-dev swig flex bison \ + && rm -rf /var/lib/apt/lists/* && \ + gem update --system && gem update + +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app + +COPY Gemfile /usr/src/app/ +RUN bundle install + +COPY . /usr/src/app + +EXPOSE 2500 + +CMD ["./instiki"]