diff --git a/documentation/Dockerfile b/documentation/Dockerfile index 8ad1a00..ce4648e 100644 --- a/documentation/Dockerfile +++ b/documentation/Dockerfile @@ -1,23 +1,31 @@ FROM ghcr.io/opentofu/opentofu:1.9-minimal AS tofu FROM ubuntu:24.04 - + # Copy the tofu binary 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 \ - git \ curl \ - nodejs \ - npm \ + git \ unzip \ - && rm -rf /var/lib/apt/lists/* + jq \ + gnupg \ + ca-certificates \ + && 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 \ - && unzip /tmp/bw.zip -d /usr/local/bin \ - && chmod +x /usr/local/bin/bw \ - && rm /tmp/bw.zip +# Instalar Node.js 18 via NodeSource +RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ + apt-get install -y nodejs +# Verificar versões (opcional para debug) +RUN node -v && npm -v + + + + +RUN npm install -g @bitwarden/cli WORKDIR /workspace \ No newline at end of file