From f274121b67d86dc3cc830123add9a6c6b27522c1 Mon Sep 17 00:00:00 2001 From: Muhammad Taha Naveed Date: Wed, 26 Jul 2023 06:52:17 +0500 Subject: [PATCH] Fix docker build files --- docker/Dockerfile | 26 +++++++++++++++++++------- docker/Dockerfile.dev | 10 +++++++++- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index c30d69313..ac9803d5d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -18,15 +18,27 @@ FROM postgres:14 -RUN apt-get update -RUN apt-get install --assume-yes --no-install-recommends --no-install-suggests \ - bison \ - build-essential \ - flex \ - postgresql-server-dev-14 +RUN apt-get update \ + && apt-get install -y --no-install-recommends --no-install-suggests \ + bison \ + build-essential \ + flex \ + postgresql-server-dev-14 \ + locales + +ENV LANG=en_US.UTF-8 +ENV LC_COLLATE=en_US.UTF-8 +ENV LC_CTYPE=en_US.UTF-8 + +RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen \ + && locale-gen \ + && update-locale LANG=en_US.UTF-8 COPY . /age -RUN cd /age && make install + +WORKDIR /age + +RUN make && make install COPY docker/docker-entrypoint-initdb.d/00-create-extension-age.sql /docker-entrypoint-initdb.d/00-create-extension-age.sql diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev index 812aafd2a..8162f5b56 100644 --- a/docker/Dockerfile.dev +++ b/docker/Dockerfile.dev @@ -24,8 +24,16 @@ RUN apt-get install --assume-yes --no-install-recommends --no-install-suggests \ bison \ build-essential \ flex \ - postgresql-server-dev-14 + postgresql-server-dev-14 \ + locales +ENV LANG=en_US.UTF-8 +ENV LC_COLLATE=en_US.UTF-8 +ENV LC_CTYPE=en_US.UTF-8 + +RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen \ + && locale-gen \ + && update-locale LANG=en_US.UTF-8 COPY . /age # Set current working directory to /age/ and build.