File tree Expand file tree Collapse file tree 2 files changed +26
-24
lines changed Expand file tree Collapse file tree 2 files changed +26
-24
lines changed Original file line number Diff line number Diff line change @@ -41,15 +41,26 @@ ARG wal_g_release=2.0.1
41
41
42
42
FROM ubuntu:focal as base
43
43
44
- RUN apt update -y && apt install -y \
44
+
45
+ ENV DEBIAN_FRONTEND=noninteractive \
46
+ DEBCONF_NONINTERACTIVE_SEEN=true \
47
+ TZ=Etc/UTC
48
+
49
+ # Pre-configure tzdata before any installations
50
+ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
51
+ echo $TZ > /etc/timezone && \
52
+ apt-get update && \
53
+ apt-get install -y --no-install-recommends tzdata && \
54
+ apt-get install -y \
45
55
curl \
46
56
gnupg \
47
57
lsb-release \
48
58
software-properties-common \
49
59
wget \
50
60
sudo \
51
61
git \
52
- && apt clean
62
+ && apt clean && \
63
+ rm -rf /var/lib/apt/lists/*
53
64
54
65
55
66
RUN adduser --system --home /var/lib/postgresql --no-create-home --shell /bin/bash --group --gecos "PostgreSQL administrator" postgres
@@ -103,12 +114,6 @@ RUN chown -R postgres:postgres /usr/lib/postgresql
103
114
RUN ln -sf /usr/lib/postgresql/share/postgresql/timezonesets /usr/share/postgresql/timezonesets
104
115
105
116
106
- ENV DEBIAN_FRONTEND=noninteractive
107
- RUN apt-get update && \
108
- apt-get install -y --no-install-recommends tzdata && \
109
- ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime && \
110
- dpkg-reconfigure -f noninteractive tzdata
111
-
112
117
RUN apt-get update && \
113
118
apt-get install -y --no-install-recommends \
114
119
build-essential \
Original file line number Diff line number Diff line change @@ -41,15 +41,25 @@ ARG wal_g_release=2.0.1
41
41
42
42
FROM ubuntu:focal as base
43
43
44
- RUN apt update -y && apt install -y \
44
+ ENV DEBIAN_FRONTEND=noninteractive \
45
+ DEBCONF_NONINTERACTIVE_SEEN=true \
46
+ TZ=Etc/UTC
47
+
48
+ # Pre-configure tzdata before any installations
49
+ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
50
+ echo $TZ > /etc/timezone && \
51
+ apt-get update && \
52
+ apt-get install -y --no-install-recommends tzdata && \
53
+ apt-get install -y \
45
54
curl \
46
55
gnupg \
47
56
lsb-release \
48
57
software-properties-common \
49
58
wget \
50
59
sudo \
51
60
git \
52
- && apt clean
61
+ && apt clean && \
62
+ rm -rf /var/lib/apt/lists/*
53
63
54
64
55
65
RUN adduser --system --home /var/lib/postgresql --no-create-home --shell /bin/bash --group --gecos "PostgreSQL administrator" postgres
@@ -102,20 +112,7 @@ RUN chown -R postgres:postgres /usr/lib/postgresql
102
112
103
113
RUN ln -sf /usr/lib/postgresql/share/postgresql/timezonesets /usr/share/postgresql/timezonesets
104
114
105
-
106
- ENV DEBIAN_FRONTEND=noninteractive \
107
- DEBCONF_NONINTERACTIVE_SEEN=true \
108
- TZ=Etc/UTC \
109
- TERM=linux
110
-
111
- RUN echo 'tzdata tzdata/Areas select Etc' | debconf-set-selections && \
112
- echo 'tzdata tzdata/Zones/Etc select UTC' | debconf-set-selections && \
113
- apt-get update && \
114
- apt-get install -y --no-install-recommends tzdata && \
115
- ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime && \
116
- dpkg-reconfigure -f noninteractive tzdata && \
117
- rm -rf /var/lib/apt/lists/*
118
-
115
+
119
116
RUN apt-get update && \
120
117
apt-get install -y --no-install-recommends \
121
118
build-essential \
You can’t perform that action at this time.
0 commit comments