Update documentation/Dockerfile

This commit is contained in:
2025-10-12 10:51:57 +00:00
parent 49c5457547
commit 8d7636a925

View File

@ -5,19 +5,27 @@ FROM ubuntu:24.04
# Copy the tofu binary # Copy the tofu binary
COPY --from=tofu /usr/local/bin/tofu /usr/local/bin/tofu COPY --from=tofu /usr/local/bin/tofu /usr/local/bin/tofu
# Install dependencies
# Atualizar pacotes e instalar dependências básicas
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
git \
curl \ curl \
nodejs \ git \
npm \
unzip \ unzip \
jq \
gnupg \
ca-certificates \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
RUN curl -L -o /tmp/bw.zip https://github.com/bitwarden/cli/releases/download/v1.22.1/bw-linux-1.22.1.zip \ # Instalar Node.js 18 via NodeSource
&& unzip /tmp/bw.zip -d /usr/local/bin \ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
&& chmod +x /usr/local/bin/bw \ apt-get install -y nodejs
&& rm /tmp/bw.zip
# Verificar versões (opcional para debug)
RUN node -v && npm -v
RUN npm install -g @bitwarden/cli
WORKDIR /workspace WORKDIR /workspace