From ad91483505ea929777bc1dfa8a8d36fa25a68f0c Mon Sep 17 00:00:00 2001 From: Jake Newton Date: Wed, 22 Jan 2025 16:27:40 -0600 Subject: [PATCH] fix(Dockerfile): set explicit home directory for Dockerfiles --- Dockerfile | 4 ++-- Dockerfile.alpine | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 25c1e98..19d19b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,8 @@ FROM eclipse-temurin:17-jre-jammy # Create liquibase user RUN groupadd --gid 1001 liquibase && \ - useradd --uid 1001 --gid liquibase liquibase && \ - mkdir /liquibase && chown liquibase /liquibase + useradd --uid 1001 --gid liquibase --create-home --home-dir /liquibase liquibase && \ + chown liquibase /liquibase # Install necessary dependencies #RUN apt-get update && \ diff --git a/Dockerfile.alpine b/Dockerfile.alpine index d6c1368..f1f8809 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -3,8 +3,8 @@ FROM alpine:3.20 # Create liquibase user RUN addgroup --gid 1001 liquibase && \ - adduser --disabled-password --uid 1001 --ingroup liquibase liquibase && \ - mkdir /liquibase && chown liquibase /liquibase + adduser --disabled-password --uid 1001 --ingroup liquibase --home /liquibase liquibase && \ + chown liquibase /liquibase # Install smaller JRE, if available and acceptable RUN apk add --no-cache openjdk17-jre-headless bash