From 11af999800ea127ea8f60f44ba13cd8b79211567 Mon Sep 17 00:00:00 2001 From: Robert Starmer Date: Tue, 14 Mar 2023 16:27:19 -0700 Subject: [PATCH] Remove unneeded Dockerfile.dind, update Readme --- Dockerfile.dind | 33 --------------------------------- README.md | 2 +- 2 files changed, 1 insertion(+), 34 deletions(-) delete mode 100644 Dockerfile.dind diff --git a/Dockerfile.dind b/Dockerfile.dind deleted file mode 100644 index d0c9d90a..00000000 --- a/Dockerfile.dind +++ /dev/null @@ -1,33 +0,0 @@ -# Use the official Docker docker-in-docker Alpine image as the base image -FROM docker:dind - -# Set the working directory to /mrsk -WORKDIR /mrsk - -# Copy the Gemfile, Gemfile.lock into the container -COPY Gemfile Gemfile.lock mrsk.gemspec ./ - -# Required in mrsk.gemspec -COPY lib/mrsk/version.rb /mrsk/lib/mrsk/version.rb - -# Install system dependencies including ruby-dev -RUN apk add --no-cache --update ruby-dev build-base git docker openrc \ - && rc-update add docker boot \ - && gem install bundler --version=2.4.3 \ - && bundle install - -# Copy the rest of our application code into the container. -# We do this after bundle install, to avoid having to run bundle -# everytime we do small fixes in the source code. -COPY . . - -# Install the gem locally from the project folder -RUN gem build mrsk.gemspec && \ - gem install ./mrsk-*.gem --no-document - -# Set the working directory to /workdir -WORKDIR /workdir - -# Set the entrypoint to run the installed binary in /workdir -# Example: docker run -it -v "$PWD:/workdir" mrsk init -ENTRYPOINT ["mrsk"] diff --git a/README.md b/README.md index e4ef3060..b842ee69 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Join us on Discord: https://discord.gg/DQETs3Pm Install MRSK globally with `gem install mrsk` or build a dockerized version: ```sh -docker build . -t mrsk:dind -t mrsk:latest -f Dockerfile.dind +docker build . -t mrsk:latest -f Dockerfile ``` If you build the docker version, add the following alias to your .${SHELL}rc file and re-source the rc file to allow ssh and docker to work within the container: