From 399f8ed1dbfde9570ba363de306cb541916b7df5 Mon Sep 17 00:00:00 2001 From: ksurl Date: Mon, 21 Nov 2022 16:14:06 -0800 Subject: [PATCH 1/3] switch to alpine based image --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index c1508952..5a86ba79 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM node:16 +FROM node:16-alpine WORKDIR /automatisch RUN apt-get update && apt-get install -y postgresql-client From 12622e20450d00cbff6b10198a9f2fb0d118e369 Mon Sep 17 00:00:00 2001 From: ksurl Date: Tue, 22 Nov 2022 10:56:04 -0800 Subject: [PATCH 2/3] add dos2unix prestage --- docker/Dockerfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 73826970..cee91970 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,11 +1,16 @@ # syntax=docker/dockerfile:1 + +FROM alpine + +COPY ./entrypoint.sh /entrypoint.sh + +RUN apk add --no-cache dos2unix && \ + dos2unix /entrypoint.sh + FROM node:16-alpine WORKDIR /automatisch -RUN apt-get update && apt-get install -y dos2unix - -COPY ./entrypoint.sh /entrypoint.sh -RUN dos2unix /entrypoint.sh && apt-get --purge remove -y dos2unix && rm -rf /var/lib/apt/lists/* +COPY --from=0 /entrypoint.sh /entrypoint.sh RUN yarn global add @automatisch/cli@0.2.0 From 53f38c583add80ec656aaa17f43f33c5909c5584 Mon Sep 17 00:00:00 2001 From: ksurl Date: Tue, 22 Nov 2022 14:31:21 -0800 Subject: [PATCH 3/3] add openssl package --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index cee91970..2d463831 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -12,7 +12,7 @@ WORKDIR /automatisch COPY --from=0 /entrypoint.sh /entrypoint.sh -RUN yarn global add @automatisch/cli@0.2.0 +RUN apk add --no-cache openssl && yarn global add @automatisch/cli@0.2.0 EXPOSE 3000 ENTRYPOINT ["sh", "/entrypoint.sh"]