From 48ffe9784995bb662695786fb296e986f209bb37 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Thu, 3 Oct 2024 13:30:49 +0200 Subject: [PATCH] refactor: :rotating_light: Pin all package versions in Docker images --- .devcontainer/Dockerfile | 2 +- Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index be63e1f5..c877a6d6 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,7 +1,7 @@ # Bun doesn't run well on Musl but this seems to work FROM oven/bun:1.1.29-alpine as base -RUN apk add --no-cache libstdc++ git bash curl openssh cloc +RUN apk add --no-cache libstdc++ git=^2.0.0 bash^5.0.0 curl^8.0.0 openssh^9.7.0 cloc^2.0.0 # Switch to Bash by editing /etc/passwd RUN sed -i -e 's|/bin/ash|/bin/bash|g' /etc/passwd diff --git a/Dockerfile b/Dockerfile index 6be0433c..de444ef4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # Node is required for building the project FROM imbios/bun-node:1-20-alpine AS base -RUN apk add --no-cache libstdc++ +RUN apk add --no-cache libstdc++^14.0.0 # Install dependencies into temp directory # This will cache them and speed up future builds @@ -28,7 +28,7 @@ WORKDIR /temp/dist # Copy production dependencies and source code into final image FROM oven/bun:1.1.29-alpine -RUN apk add --no-cache libstdc++ +RUN apk add --no-cache libstdc++^14.0.0 # Create app directory RUN mkdir -p /app