feat: Rebase sidecar container image
This commit is contained in:
parent
3c141a2d40
commit
dcb3decbd3
25
Dockerfile
25
Dockerfile
@ -1,8 +1,27 @@
|
||||
FROM node:lts-slim AS build
|
||||
FROM alpine:latest AS download
|
||||
|
||||
RUN npm install -g --omit=optional --omit=dev \
|
||||
RUN apk --update add --no-cache \
|
||||
curl \
|
||||
jq && \
|
||||
curl -L https://api.github.com/repos/helm/helm/releases/latest | \
|
||||
jq -r '.tag_name' | \
|
||||
xargs -I {} curl -L -o /tmp/helm.tar.gz https://get.helm.sh/helm-{}-linux-amd64.tar.gz && \
|
||||
tar -xzf /tmp/helm.tar.gz --strip-components=1 -C /tmp
|
||||
|
||||
FROM node:lts-slim
|
||||
|
||||
COPY --from=download /tmp/helm /usr/bin/helm
|
||||
|
||||
ENV LANG en_US.UTF-8
|
||||
ENV LANGUAGE en_US:en
|
||||
ENV LC_ALL en_US.UTF-8
|
||||
|
||||
RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends \
|
||||
jq \ &&
|
||||
npm install -g --omit=optional --omit=dev \
|
||||
json-server && \
|
||||
npm cache clean --force
|
||||
npm cache clean --force && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY init/entrypoint.sh /opt/entrypoint.sh
|
||||
|
||||
|
@ -14,9 +14,10 @@ jsonServer:
|
||||
|
||||
sidecar:
|
||||
image:
|
||||
repository: alpine/helm
|
||||
repository: bv11-cr01.bessems.eu/library/json-server
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 3.12.1
|
||||
# Overrides the image tag whose default is the chart appVersion.
|
||||
tag: {{ image_tag }}
|
||||
|
||||
replicaCount: 1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user