diff --git a/CHANGELOG.md b/CHANGELOG.md index f095602..2684270 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### 0.10.0 (2020-Sep-06) + +* Added support for [homebrew on Linux](https://github.com/kudulab/dojo/pull/20). Thanks to [Justin Garrison](https://github.com/rothgar) + ### 0.9.0 (2020-Aug-13) * support exported bash functions [#17](https://github.com/kudulab/dojo/issues/17). diff --git a/README.md b/README.md index 774db0c..517dda5 100644 --- a/README.md +++ b/README.md @@ -57,19 +57,19 @@ A dojo docker image becomes a contract of what is a **correct environment** for # Quickstart 1. [Install docker](https://docs.docker.com/install/), if you haven't already. -2. Install Dojo, it is a self-contained binary, so just place it somewhere on the `PATH`. On OSX you can use `brew install kudulab/homebrew-dojo-osx/dojo`. +2. Install Dojo, it is a self-contained binary, so just place it somewhere on the `PATH`. You can also use use brew: `brew install kudulab/homebrew-dojo-osx/dojo`. #### On Linux ```bash -DOJO_VERSION=0.9.0 +DOJO_VERSION=0.10.0 wget -O dojo https://github.com/kudulab/dojo/releases/download/${DOJO_VERSION}/dojo_linux_amd64 sudo mv dojo /usr/local/bin sudo chmod +x /usr/local/bin/dojo ``` -#### On OSX +#### Using brew - on OSX or Linux ```bash -DOJO_VERSION=0.9.0 +DOJO_VERSION=0.10.0 wget -O dojo https://github.com/kudulab/dojo/releases/download/${DOJO_VERSION}/dojo_darwin_amd64 mv dojo /usr/local/bin chmod +x /usr/local/bin/dojo @@ -129,7 +129,7 @@ brew install kudulab/homebrew-dojo-osx/dojo ``` A manual install is another option: ```sh -version="0.9.0" +version="0.10.0" # on Linux: wget -O /tmp/dojo https://github.com/kudulab/dojo/releases/download/${version}/dojo_linux_amd64 # or on Darwin: @@ -171,7 +171,7 @@ We have also established several **best practices** for dojo image development: Dojo provides [several scripts](image_scripts/src) to be used inside dojo images to meet most of above requirements. Scripts can be installed in a `Dockerfile` with: ```dockerfile -ENV DOJO_VERSION=0.9.0 +ENV DOJO_VERSION=0.10.0 RUN git clone --depth 1 -b ${DOJO_VERSION} https://github.com/kudulab/dojo.git /tmp/dojo_git &&\ /tmp/dojo_git/image_scripts/src/install.sh && \ rm -r /tmp/dojo_git @@ -201,7 +201,7 @@ ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini RUN chmod +x /tini # Install common Dojo scripts -ENV DOJO_VERSION=0.9.0 +ENV DOJO_VERSION=0.10.0 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ sudo git ca-certificates && \ @@ -249,7 +249,7 @@ For alpine images a typical dockerfile has following structure: FROM alpine:3.9 # Install common Dojo scripts -ENV DOJO_VERSION=0.9.0 +ENV DOJO_VERSION=0.10.0 RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \ apk add --no-cache tini bash shadow sudo git && \ git clone --depth 1 -b ${DOJO_VERSION} https://github.com/kudulab/dojo.git /tmp/dojo_git &&\ diff --git a/version.go b/version.go index 3c59ca4..ca53137 100644 --- a/version.go +++ b/version.go @@ -1,3 +1,3 @@ package main -const DojoVersion = "0.9.0" +const DojoVersion = "0.10.0"