Skip to content

Commit 46c78d5

Browse files
committed
Properly load install_env for postgres
1 parent 49781a6 commit 46c78d5

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

build-images/mise/mise.ruby-postgres.toml

Lines changed: 0 additions & 2 deletions
This file was deleted.

build-images/ruby-postgres.Dockerfile

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
FROM ghcr.io/code0-tech/build-images/mise:131.1
22

3-
RUN apt-get update && apt-get install \
4-
build-essential \
5-
libssl-dev \
6-
libreadline-dev \
7-
zlib1g-dev \
8-
libcurl4-openssl-dev \
9-
uuid-dev \
10-
icu-devtools \
11-
libicu-dev \
12-
libyaml-dev \
13-
-y
3+
RUN apt-get update \
4+
&& apt-get install \
5+
build-essential \
6+
libssl-dev \
7+
libreadline-dev \
8+
zlib1g-dev \
9+
libcurl4-openssl-dev \
10+
uuid-dev \
11+
libicu-dev \
12+
libyaml-dev \
13+
flex \
14+
bison \
15+
-y \
16+
&& rm -rf /var/lib/apt/lists/* \
17+
&& apt-get clean
1418

1519
ARG POSTGRES_VERSION
1620
ARG RUBY_VERSION
17-
ADD build-images/mise/mise.ruby-postgres.toml ./mise.toml
18-
RUN mise trust && \
19-
mise config set tools.postgres.version $POSTGRES_VERSION -t string && \
20-
mise config set tools.ruby.version $RUBY_VERSION -t string && \
21-
mise install && \
22-
rm mise.toml
21+
RUN echo "POSTGRES_SKIP_INITDB=true" > .install-env \
22+
&& echo "POSTGRES_EXTRA_CONFIGURE_OPTIONS=--without-icu" >> .install-env \
23+
&& MISE_ENV_FILE=.install-env mise install postgres@$POSTGRES_VERSION ruby@$RUBY_VERSION \
24+
&& rm .install-env

0 commit comments

Comments
 (0)