From 9620d7d80a1f420847b541e0d4d7def429b37050 Mon Sep 17 00:00:00 2001
From: Pierre-Gilles Levallois <pierregilles.levallois@gmail.com>
Date: Fri, 14 Oct 2022 15:18:04 +0200
Subject: [PATCH] change image building

---
 Dockerfiles/db/Dockerfile | 42 ++++++++++++++++++++++++---------------
 1 file changed, 26 insertions(+), 16 deletions(-)

diff --git a/Dockerfiles/db/Dockerfile b/Dockerfiles/db/Dockerfile
index 44622e0..e81b09e 100644
--- a/Dockerfiles/db/Dockerfile
+++ b/Dockerfiles/db/Dockerfile
@@ -1,22 +1,32 @@
-# ARB::Base de données postgis pour le calcul du calque de plantabilité
+# # ARB::Base de données postgis pour le calcul du calque de plantabilité
 
-FROM postgis/postgis
+# FROM postgis/postgis
 
-# Create another dir for pgdata than /var/postgresql/data/
-# see http://heidloff.net/article/deploying-postgres-on-openshift/
-USER root
+# # Create another dir for pgdata than /var/postgresql/data/
+# # see http://heidloff.net/article/deploying-postgres-on-openshift/
+# USER root
+
+# ENV PGDATA=/var/lib/postgresql/data/pgdata
+# # RUN mkdir arb-data
+# RUN groupadd non-root-postgres-group && \
+# useradd non-root-postgres-user --group non-root-postgres-group && \
+# mkdir -p $PGDATA && \
+# chown -R non-root-postgres-user:non-root-postgres-group /$PGDATA && \
+# chmod 777 /$PGDATA
+
+# # Entry point. 
+# COPY ./db-init/ /docker-entrypoint-initdb.d/
+
+# RUN ls -l /docker-entrypoint-initdb.d/
 
-ENV PGDATA=/var/lib/postgresql/data/pgdata
-# RUN mkdir arb-data
-RUN groupadd non-root-postgres-group && \
-useradd non-root-postgres-user --group non-root-postgres-group && \
-mkdir -p $PGDATA && \
-chown -R non-root-postgres-user:non-root-postgres-group /$PGDATA && \
-chmod 777 /$PGDATA
+# USER non-root-postgres
+
+FROM mdillon/postgis:10-alpine
+
+USER root
 
-# Entry point. 
-COPY ./db-init/ /docker-entrypoint-initdb.d/
+RUN chown postgres:0 -R ${PGDATA}
 
-RUN ls -l /docker-entrypoint-initdb.d/
+USER postgres
 
-USER non-root-postgres
+COPY ./db-init/ /docker-entrypoint-initdb.d/
\ No newline at end of file
-- 
GitLab