diff --git a/Dockerfile b/Dockerfile index 244f839..e8732b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,13 +2,13 @@ FROM rust WORKDIR /usr/local/src/ RUN curl -s https://api.github.com/repos/y2z/monolith/releases/latest \ -| grep "tarball_url.*\"," \ -| cut -d '"' -f 4 \ -| wget -qi - -O monolith.tar.gz + | grep "tarball_url.*\"," \ + | cut -d '"' -f 4 \ + | wget -qi - -O monolith.tar.gz RUN tar xfz monolith.tar.gz \ -&& mv Y2Z-monolith-* monolith \ -&& rm monolith.tar.gz + && mv Y2Z-monolith-* monolith \ + && rm monolith.tar.gz WORKDIR /usr/local/src/monolith RUN ls -a diff --git a/README.md b/README.md index 829b44d..336c22e 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,9 @@ Dependency: `libssl-dev` $ make install #### Using Containers -The guide can be found [here](docs/containers.md) + + $ docker build -t Y2Z/monolith . + $ sudo install -b utils/run-in-container.sh /usr/local/bin/monolith --------------------------------------------------- diff --git a/utils/run-in-container.sh b/utils/run-in-container.sh new file mode 100644 index 0000000..34b2ccb --- /dev/null +++ b/utils/run-in-container.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +DOCKER=docker +PROG_NAME=monolith + +if which podman 2>&1 > /dev/null; then + DOCKER=podman +fi + +$DOCKER run --rm Y2Z/$PROG_NAME $PROG_NAME "$@"