diff --git a/Dockerfile b/Dockerfile index 50a1886d..b6068f9c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,12 @@ RUN dpkg -i google-chrome-stable_current_amd64.deb; apt-get -fy install RUN mkdir /app WORKDIR /app +# Ruby language server +RUN gem install solargraph + +# Launch processes in Procfile +RUN gem install foreman + COPY Gemfile /app/Gemfile COPY Gemfile.lock /app/Gemfile.lock RUN bundle install @@ -25,4 +31,4 @@ ENTRYPOINT ["/app/docker-entrypoint.sh"] EXPOSE 3000 # Start the main process. -CMD ["rails", "server", "-b", "0.0.0.0"] +CMD ["foreman", "start", "-p", "3000"] diff --git a/Procfile b/Procfile new file mode 100644 index 00000000..61da15fe --- /dev/null +++ b/Procfile @@ -0,0 +1,2 @@ +server: rails server -b 0.0.0.0 -p $PORT +webpack: ./bin/webpack-dev-server \ No newline at end of file