mirror of
https://github.com/mr0xb/dotfiles.git
synced 2026-08-27 19:34:57 -04:00
docker
This commit is contained in:
parent
fcb567094e
commit
50261d8e1c
9 changed files with 241 additions and 0 deletions
30
docker-img/github-dind/Dockerfile
Normal file
30
docker-img/github-dind/Dockerfile
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
FROM registry.ic-ops.net/base/docker:23-dind
|
||||
|
||||
ARG GOOS=linux
|
||||
ARG GOARCH=amd64
|
||||
ARG VAULT_VERS=1.12.1
|
||||
ARG GO_VERS=latest
|
||||
ARG GO_TARGET_DIR=/usr/local/share
|
||||
ARG JQ_VERS=latest
|
||||
ARG YQ_VERS=latest
|
||||
|
||||
ENV ENV="/root/.profile"
|
||||
|
||||
RUN curl -L "https://github.com/mikefarah/yq/releases/${YQ_VERS}/download/yq_linux_amd64" -o "/usr/local/bin/yq" \
|
||||
&& chmod +x /usr/local/bin/yq
|
||||
RUN curl -L "https://github.com/jqlang/jq/releases/${JQ_VERS}/download/jq-linux-amd64" -o "/usr/local/bin/jq" \
|
||||
&& chmod +x /usr/local/bin/jq
|
||||
RUN curl -L "https://releases.hashicorp.com/vault/${VAULT_VERS}/vault_${VAULT_VERS}_linux_amd64.zip" -o /tmp/vault_${VAULT_VERS}_linux_amd64.zip \
|
||||
&& unzip /tmp/vault_${VAULT_VERS}_linux_amd64.zip \
|
||||
&& mv vault /usr/local/bin/vault \
|
||||
&& rm /tmp/vault_${VAULT_VERS}_linux_amd64.zip
|
||||
|
||||
COPY install-go /tmp/install-go
|
||||
RUN chmod +x /tmp/install-go \
|
||||
&& sh /tmp/install-go \
|
||||
&& rm /tmp/install-go
|
||||
|
||||
ENV PATH="/usr/local/bin/:$GO_TARGET_DIR/go/bin:$PATH"
|
||||
ENV GOPATH="$GO_TARGET_DIR/go"
|
||||
ENV GOBIN="$GO_TARGET_DIR/go/bin"
|
||||
|
||||
Loading…
Reference in a new issue